PDOException「ドライバーが見つかりませんでした」: トラブルシューティングと解決策
「ドライバーが見つかりませんでした」を示す PDOException が発生した場合、問題が発生する可能性があります。必要な PDO ドライバーが存在しないことが原因です。 MySQL.
問題の特定
提供されたコード スニペット:
$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 モジュールがインストールされており、MySQL に接続できるはずです。 PDO を使用したデータベース。
以上がPDOException「ドライバーが見つかりませんでした」: 見つからない PDO MySQL ドライバーをインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。