PDOException「無法找到驅動程式」:故障排除與解決方案
當遇到指示「無法找到驅動程式」的PDOException 時,問題可能是原因在於缺少MySQL 所需的PDO 驅動程式。
識別問題
提供的程式碼片段:
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
嘗試使用 PDO 驅動程式連接到 MySQL 資料庫。但是,異常表明缺少 PDO 驅動程式。
解決方案:安裝 PDO 驅動程式
要解決此問題,您需要安裝 pdo_mysql 模組。該模組為 MySQL 提供 PDO 驅動程序,並使 PHP 能夠與 MySQL 資料庫互動。
要安裝 pdo_mysql 模組,請執行以下指令:
sudo apt-get install php-pdo-mysql
驗證安裝
模組安裝後,您可以透過查看 PHP配置來驗證其安裝資訊:
phpinfo();
在輸出中尋找以下部分:
pdo_mysql PDO Driver for MySQL, client library version => 5.1.44
如果此部分存在,則pdo_mysql 模組已安裝,您應該能夠連接到MySQLSQL使用PDO 的資料庫。
以上是PDOException「找不到驅動程式」:如何安裝缺少的 PDO MySQL 驅動程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!