嘗試一下解決方法:
1、資料庫連線失敗could not find driver
在除錯一個PHP程式時,報了這個錯誤, could not find driver
經過一番查詢,結合自己的思考和實踐,終於找到了問題所在.
程式中用到了PDO物件, 連線mysql 5. 在PHP的預設設定中,只打開了php_pdo 模組, 沒有開啟php_pdo_mysql模組.所以才會出現找不到驅動程式的錯誤.
修改php.ini
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
2、重啟apache就可以了. 用別的資料庫,開啟對應的模組就OK了
如果在linux下面,確信模組pdo_mysql.so已經編譯進php。
在php.ini下面新增:
extension=pdo_mysql.so
嘗試一下解決方法:
1、資料庫連線失敗could not find driver
在除錯一個PHP程式時,報了這個錯誤, could not find driver
經過一番查詢,結合自己的思考和實踐,終於找到了問題所在.
程式中用到了PDO物件, 連線mysql 5. 在PHP的預設設定中,只打開了php_pdo 模組, 沒有開啟php_pdo_mysql模組.所以才會出現找不到驅動程式的錯誤.
修改php.ini
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
2、重啟apache就可以了. 用別的資料庫,開啟對應的模組就OK了
如果在linux下面,確信模組pdo_mysql.so已經編譯進php。
在php.ini下面新增:
extension=pdo_mysql.so