macos 10.12 下php無法載入php_mysql.dll和php_mysqli.dll

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的功能還是能正常使用的。

以上經驗供大家參考