zoukankan      html  css  js  c++  java
  • Mac OS 配置PHP + mysql 环境

    PHP:使用mac自带的环境。需要在配置文件中打开php模块。

      IDE使用的是phpstrom,JetBrain公司的神器。

    Mysql:

      使用的是官网 Server version: 5.7.17。 安装的教程使用的也是官方的document,一路点下来就完事儿了。之前安装了一发早版本的结果果断GG。提示的问题是 找不到./tmp/sock某文件。

      GUI:使用的 mysql_workben

    遇到的问题:

      1.进入数据库中,发现在执行操作之前先要重置密码。使用如下语句:

      mysql> set PASSword=password('root');

      重置密码为root。

      2.Php中使用mysql_connect函数时发现链接错误“Warning: mysql_connect(): No such file or directory in /Library/WebServer/Documents/WX/test.php on line 9
    Could not connect: No such file or directory”

      解决办法:http://stackoverflow.com/questions/4219970/warning-mysql-connect-2002-no-such-file-or-directory-trying-to-connect-vi

       3.编译项目  其中验证码部分使用了 GD库中的 “imagettftext”函数。但是没有找到。

      原因是:Mac OS自带的php环境支持GD库 但是没有支持freestyle。 导致需要从新编译php环境 -with freestyle

      但是还有一种解决办法:央-东的 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 这个命令搞定了,多谢!

    4."Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in"  

       因为 mysql_query()有可能因为查询错误返回 false 所以可以使用如下结构来检验结果的正确性:

        $result=mysql_query($sql);
        if ($result == false){
            var_dump(mysql_error());
        }else{
            print_r(mysql_num_rows($result));
            return mysql_num_rows($result);
        }

      结果通过var_dump(mysql_error())清晰的看到了 执行sql中的错误没有 找到 db。

  • 相关阅读:
    被刷登录接口
    移动端布局方案
    容易遗忘的Javascript点
    java 笔记02
    java 笔记01
    C# 日常整理
    reac-native 0.61开发环境
    DOS命令收集
    vue整理日常。
    php7.1+apache2.4.x+mysql5.7安装配置(目前windows)
  • 原文地址:https://www.cnblogs.com/luntai/p/6193011.html
Copyright © 2011-2022 走看看