gpt4 book ai didi

mysql - MAMP 3.1 和 MySQL PDO

转载 作者:行者123 更新时间:2023-11-29 12:19:23 26 4
gpt4 key购买 nike

我刚刚获取最新版本的 MAMP Pro (3.1) 并安装它,却发现它完全删除了 MySQL PDO。这是一个问题,因为我使用的框架需要 PDO 来连接到数据库。我尝试从旧版本的 MAMP 中获取扩展,但它立即抛出错误。

如何恢复 MAMP 3.1 的 MySQL PDO?我查看了该网站,但找不到可以回滚到旧版本的下载页面。

最佳答案

在 MAMP 3.1 中,他们已切换到 mysqlnd,它实际上包括 mysql、mysqli 和 PDO。问题是他们删除了 php.ini 中的所有 PDO 设置,因为他们没有使用 MySQL PDO 扩展。由于此更改,PHP 从命令行查看错误的 MySQL 套接字文件。为了解决这个问题,我使用以下行更新了 php.ini 文件:

pdo_mysql.default_socket =/Applications/MAMP/tmp/mysql/mysql.sock

之后,一切又开始工作了。

如果 Appsolute 中的任何人看到此情况,请重新将 PDO 设置添加到 INI 文件中,这样就不会发生此类事情!

关于mysql - MAMP 3.1 和 MySQL PDO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29267274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com