OS:塞拉利昂10.12 PHP版本:30年6月5日PHP - 无法加载MySQL扩展
本来我曾与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()
UPDATE :
我知道,我使用mysqli代替,但现在我不能改变这个权利,MySQL的加载罚款,并正常工作与在httpd.conf原线(LoadModule php5_module libexec/apache2/libphp5.so
)
好,你不应该使用['mysql_ *'](http://php.net/manual/en/migration55.deprecated.php)。使用['mysqli_ *'](http://php.net/manual/en/book.mysqli.php)或['PDO'](http://php.net/manual/en/book.pdo .PHP)。 – Script47
看看我的帖子中的更新 – kamcik
我不是Mac专家,但我注意到您所指的页面包含诸如'brew重新安装php56-apcu'这样的行,用于大多数可能需要的扩展,但不包括'-mysql'扩展名(可能是因为没有人会希望实际上想再安装该扩展)。你是否尝试简单地添加一条类似于其他的行,但是为了扩展? – Simba