【发布时间】:2017-09-13 09:22:27
【问题描述】:
操作系统:Sierra 10.12 PHP版本:5.6.30
原来我的ACPU模块有问题,用自制软件安装后,加载不正常,我用这篇文章:
https://gist.github.com/andrewstobbe/7c56de552df41e444f0a1d5bdfa02ffe
更具体地说,我在 httpd.conf 文件中更改了以下内容:
LoadModule php5_module libexec/apache2/libphp5.so
到这里:
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
ACPU、Xdebug 和其他模块工作正常,它们在 phpinfo() 中可见,但是当我尝试运行其中一个项目时,出现错误:
Fatal error: Call to undefined function mysql_connect()
更新:
我知道我应该改用 mysqli,但我现在无法更改,mysql 加载正常,并且与 httpd.conf 中的原始行正常工作 (LoadModule php5_module libexec/apache2/libphp5.so)
【问题讨论】:
-
看看我在帖子中的更新
-
我不是 Mac 专家,但我注意到您引用的页面包含
brew reinstall php56-apcu之类的行,用于您可能想要的大多数扩展,但没有一行用于-mysql扩展(可能是因为没有人会期望真正想要安装该扩展程序)。您是否尝试简单地添加与其他行类似但用于该扩展的行?