結合網絡上提供的解決方案提供在mac下的詳細解決方案
1.找到/private/etc/php.ini文件,並打開並查看文件
.....
pdo_mysql.default_socket=
.....
mysqli.default_socket =
.....
你會看到這2個爲空
2.登陸mysql
/usr/local/mysql/bin/mysql -u root -p
mysql> status
複製下 UNIX socket:後面的值 /tmp/mysql.sock
然後修改第1步中找到的2個值=/tmp/mysql.sock
第3步 重啓 apachectl服務
sudo apachectl restart
如果發現連接還是報錯的話,把servername 改成127.0.0.1,別用localhost
這是去瀏覽器打開頁面能看到數據庫連接成功