cd /private/etc/
sudo cp php.ini.default php.ini
sudo vi php.ini
把php.ini里面所有的default_socket都改成/tmp的mysql.sock的正确位置即可。
因为mysql的默认目录是/tmp/mysql.sock.,命令如下:
方法1:echo "show variables" | mysql | grep "socket"
方法2:echo "status" | mysql | grep "socket"
pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock