2014-09-20 50 views
4

我在Windows 8.1上設置PHP和MySQL(Maria DB)。我編輯php.ini文件並註釋掉以下行:PHP - 如何安裝PDO驅動程序? (Windows)

extension=php_mysql.dll 
extension=php_mysqli.dll 
extension=php_pdo_mysql.dll 

但不幸的是,因爲在的phpinfo輸出中沒有PDO的驅動程序我無法連接到數據庫。因此,當我嘗試建立數據庫連接時,拋出異常:

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' 

如何解決此問題?

+2

確保php_pdo_mysql.dll位於您的php \ ext文件夾中。另外,發佈您的DSN字符串。也許你想嘗試重新啓動網絡服務器,如果你使用它。 – 2014-09-20 12:38:52

回答

4

最後我設法解決這個問題。我在php.ini文件中更正了extension_dir條目(需要絕對文件路徑),並且數據庫連接開始工作。

0

檢查當前的Apache目錄的extension_dir中,我安裝了2個PHP版本和Apache,問題是WAMP \ BIN \ apache的\ Apache2.4.23 \ BIN \ php.ini中,分機的路徑是不正確的

相關問題