macos 10.12 下php无法加载php_mysql.dll和php_mysqli.dll

在OS X 10.11的时候没注意有没有这个问题,但是在10.12的时候通过终端运行php脚本就会出现警告

Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20131226/php_mysqli.dll'
Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20131226/php_mysql.dll'

虽然有警告,但是代码中有关mysql的功能还是能正常使用的,我上网也没找到合适的解决办法。

这时我通过phpinfo()命令,发现php加载的mysql其实是在xcode中的,默认已经加载了的。


所以我们不需要在php.ini中将mysql相关的插件去注释。

;extension=php_mysql.dll
;extension=php_mysqli.dll
本人实测,在保持注释的情况下,mysql的功能还是能正常使用的。


以上经验供大家参考



你可能感兴趣的:(PHP,mysql,mac)