当php语言中使用mysqli扩展时,连接数据库时报错。
信息如下:No such file or directory
这时候处理办法是进入 php.ini配置文件中 找到下列选项:
mysqli.default_socket
以本人服务器为例进行说明,我的mysql配置文件中/etc/my.conf,关于socket的设置如下
socket=/var/lib/mysql/mysql.sock
因此将php.ini中对应的socket配置项改成下面的内容,就可以了
mysqli.default_socket = /var/lib/mysql/mysql.sock
记得要重启php服务