error image
问题分析:
其实就是php.ini配置的sock路径错了,只需要把路径纠正一下就好了. 1.首先检查一下是否有/tmp/mysql.sock 而没有/var/mysql/mysql.sock,然后执行一下操作cd /var sudo mkdir mysql sudo chmod 755 mysql cd mysql sudo ln -s /tmp/mysql.sock mysql.sock 2. 重启Apache服务sudo apachectl restart 3. 如果上述步骤仍然不对,那么就要查看一下php.ini文件是否配置正确。一般php在mac os安装好后,php.ini文件在/etc/php.ini处,如果没有那应该是php.ini.default, 把这货改成php.ini就好了sudo vim /etc/php.ini -- 打开php.ini文件进行修改 找到以下位置,并做如下修改-/tmp/mysql.sock是mysql的sock正确寻址位置: pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket=/tmp/mysql.sock mysqli.default_socket = /tmp/mysql.sock 4.重启Apache服务sudo apachectl restart |