2017-09-28 99 views
1

我將我的塞拉利昂升級到高塞拉利昂,然後發現我的php數據庫連接不再工作。事實證明PDO_MYSQL驅動程序默認不安裝。我重新安裝了mysql,這沒有幫助。「high sierra」pdo_mysql?

其他人是否也有同樣的問題?我如何安裝PDO驅動程序?

謝謝

回答

0

我剛剛在升級今天有同樣的問題。我使用的是釀造版本的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 
相關問題