标签:php.ini 执行 文件 like grep 服务 更改 mysq var
安装了php,安装了mysql,mysql-server。mysql服务也启动了。
php扩展中也有mysql
> php -m | grep mysql
然而执行mysql_connect();报错说找不到这样的文件。
原因是php中配置查找的msyql socket不是当前mysql服务使用的。
在mysql命令行中执行
> show variables like ‘socket‘;
发现mysql服务用的socket,是/tmp/mysql.sock
执行
> php -r ‘echo phpinfo();‘ | grep mysql
发现php默认使用的mysql socket是 /var/mysql/mysql.sock
这样更改php.ini中的 mysql.default_socket = /tmp/mysql.sock 就ok了。
标签:php.ini 执行 文件 like grep 服务 更改 mysq var
原文地址:http://www.cnblogs.com/firstForEver/p/6064030.html