PHP - 无法加载mysql扩展

时间:2017-09-13 09:22:28

标签: php apache homebrew

操作系统: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

1 个答案:

答案 0 :(得分:0)

brew reinstall php56 --with-libmysql