"高山脉" PDO_MYSQL?

时间:2017-09-28 11:21:18

标签: macos pdo

我将我的sierra升级到High sierra,然后发现我的php数据库连接不再起作用了。事实证明,默认情况下未安装PDO_MYSQL驱动程序。我重新安装了mysql,这没什么用。

还有其他人有同样的问题吗?如何安装PDO驱动程序?

由于

1 个答案:

答案 0 :(得分: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