【发布时间】:2017-08-04 14:48:17
【问题描述】:
我有一个this 问题的变体。
在我的开发机器 (Mac) 上一切正常,但我不得不使用 homebrew 重新安装 php,因为我需要“--with-homebrew-curl”选项。 PHP 从 5.6.18 更新到 5.6.30。现在,像 mysql_connect() 这样的旧 mysql 函数不再工作了,唉,它们就像我使用的是 PHP 7 一样消失了,而我不是。 我查看了 phpinfo 并看到在“mysqlnd”->“API Extensions”下它只显示“pdo_mysql,mysqli”。在我的生产服务器上(php 还没有安装 homebrew)它说 'mysql,mysqli,pdo_mysql' 并且有一个自己的 mysql 部分。
我的开发机器上 mysqlnd 中的 mysql-support 发生了什么变化?可能是因为 php 从 5.6.18 到了 5.6.30?我可以强制自制软件安装 5.6.18 吗?是否可以在 mysqlnd 中“解锁”mysql?
【问题讨论】:
-
在您的
php.ini文件中启用扩展。回滚到 5.6.18 不是解决方案的任何部分。 -
您能否确认您帖子中链接的问题下的答案对您没有帮助?
-
@iXCray - 我打算建议它是那个的副本,但它只是我去搜索的足够不同 - 并在上面找到了完全匹配/重复。投票结束。