在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在本地安装了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了。这个选项是指连接本地数据库服务器使用的socket名称
|
2022-08-30
2022-08-15
2022-08-17
2022-11-06
2022-08-17
请发表评论