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服務
總結
以上是生活随笔為你收集整理的Warning: PHP Startup: Unable to load dynamic library 'php_pdo_oci.dll'处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XML 和 HTML 之间的差异
- 下一篇: C++入门编程题目 NO.1