Warning: PHP Startup: Unable to load dynamic library 'php_pdo_oci.dll'處理


出現這樣提示的原因可能有以下幾種:

(1)沒有在php.ini中將extension=php_pdo_mysql.dll前面的分號去掉

在php.ini中分號表示注釋,因為在配置時被注釋掉了,所謂無法加載成功而出錯。

(2)在php.ini中將extension=php_pdo_mysql.dll放在了extension=php_pdo.dll的前面加載

可能是因為在加載php_pdo_mysql.dll的時候需要php_pdo.dll的支持所以不能加載成功

(3)php_pdo.dll和php_pdo_mysql.dll兩個動態鏈接庫不匹配

兩個dll文件可能源於不同的mysql版本造成相互之間不匹配

如果php.ini中沒有

;extension=php_pdo.dll
;extension=php_pdo_mysql.dll

這樣的語句,需要找到對應的文件放在php.ini的extension_dir這個參數指定的目錄中(很可能不匹配);

配置步驟是:

(1)在php.ini中將

;extension=php_pdo.dll
;extension=php_pdo_mysql.dll

前面的分號去掉(注意兩者的順序不能換),並保存

(2)將找到的找到的兩個dll文件拷貝到extension_dir指定的目錄中

(3)重啟php服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM