MySQL を使用した Symfony2 で「PDOException「ドライバーが見つかりませんでした」」が発生するのはなぜですか?

DDD
リリース: 2024-11-04 08:37:01
オリジナル
699 人が閲覧しました

Why am I Getting

PHP での「PDOException "could not find driver"」のトラブルシューティング

概要:

「PDOException "could」が発生しましたSymfony2 と MySQL を使用しているときに「ドライバーが見つかりません」というエラーが発生してイライラすることがあります。この問題は通常、PHP が必要なデータベース ドライバーを見つけられないことを示します。

調査:

  • LAMPP が正しくインストールされ、システム上で実行されていることを確認してください。
  • 「php.ini」ファイルの「extension=php_pdo_mysql.dll」行のコメントが解除されていることを確認します。
  • 「php -m」コマンドを実行して、次の拡張機能が読み込まれているかどうかを確認します。 :

    • PDO
    • mysql.so
    • mysqli.so
    • pdo_mysql.so

根本原因:

質問に示されている特定のエラー メッセージは、MySQL の PHP 拡張機能が適切にインストールまたは構成されていないことを示唆しています。

解決策:

Ubuntu 環境でこの問題を解決するには、次のコマンドを使用して必要な PHP 拡張機能をインストールする必要があります:

<code class="Bash">sudo apt-get install php5-gd php5-mysql</code>
ログイン後にコピー

修正後のチェック:

上記のコマンドを実行した後、Web サーバー (Apache など) を再起動します。次に、「php -m」を再度実行して、PDO および MySQL 拡張機能がロードされていることを再確認します。拡張機能が正常に読み込まれると、エラーは解決されるはずです。

以上がMySQL を使用した Symfony2 で「PDOException「ドライバーが見つかりませんでした」」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート