1
我將我的塞拉利昂升級到高塞拉利昂,然後發現我的php數據庫連接不再工作。事實證明PDO_MYSQL驅動程序默認不安裝。我重新安裝了mysql,這沒有幫助。「high sierra」pdo_mysql?
其他人是否也有同樣的問題?我如何安裝PDO驅動程序?
謝謝
我將我的塞拉利昂升級到高塞拉利昂,然後發現我的php數據庫連接不再工作。事實證明PDO_MYSQL驅動程序默認不安裝。我重新安裝了mysql,這沒有幫助。「high sierra」pdo_mysql?
其他人是否也有同樣的問題?我如何安裝PDO驅動程序?
謝謝
我剛剛在升級今天有同樣的問題。我使用的是釀造版本的PHP。現在移至「本機」設置。 Mysql 5.7已安裝並在更新之前運行。當您將127.0.0.1作爲主機名時,連接仍然有效。
注意到php.ini文件沒有在更新時創建,這意味着mysql套接字的位置不正確。
爲了解決這個問題,我複製了/etc/php.default爲/etc/php.ini
一旦完成,打開終端,運行
mysql_config --socket
保持輸出。
打開php.ini文件並找到/編輯這一行。
mysqli.default_socket =/tmp/mysql.sock
保存並重新啓動Apache服務器
sudo apachectl restart