一、猎取以后 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 设置装备摆设信息
二、猎取 MySQL socket 门路
经过管制台进入 MySQL, 输出饬令: STATUS, 查找 UNIX socket 值。
三、比照 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 以及 经过 MySQL UNIX socket 发现纷歧样, 这就是 mysql_connect(); 正告的缘由:PHP 设置装备摆设 mysql 有成绩。
四、从新设置装备摆设 PHP, 关上php.ini修正mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 的值为: /tmp/mysql.sock
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket=/tmp/mysql.sock mysqli.default_socket=/tmp/mysql.sock
或许修正my.cnf的socket:
[client] socket=/tmp/mysql.sock [mysqld] socket=/tmp/mysql.sock
5.重启nginx或许apache
保举教程:PHP视频教程
以上就是php代码连没有上mysql的具体内容,更多请存眷资源魔其它相干文章!
标签: php mysql php开发教程 php开发资料 php开发自学 代码 连不上
抱歉,评论功能暂时关闭!