1. ホーム
  2. php

[解決済み] PDOException "could not find driver" (ドライバが見つかりません

2022-02-06 17:42:15

質問

Apache、MySQL、PHPを搭載したDebian Lennyをインストールしたところ、PDOExceptionを受け取りました。 could not find driver .

これは、コードの特定の行を参照しています。

$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)

DB_HOST , DB_NAME , DB_USER および DB_PASS は私が定義した定数です。本番サーバーでは問題なく動作しています(以前のUbuntuサーバーのセットアップでも)。

これは、私のPHPのインストールと関係があるのでしょうか?

インターネットを検索しても、エキスパート交換や例題ばかりで、解決策になりません。

解決方法を教えてください。

pdo_mysqlというモジュールが必要です。phpinfo()で下記を検索してください。

pdo_mysql

PDO Driver for MySQL, client library version => 5.1.44