ホームページ  >  記事  >  データベース  >  Symfony2 で Doctrine スキーマを作成するときに発生する「ドライバーが見つかりませんでした」という PDO 例外を修正するにはどうすればよいですか?

Symfony2 で Doctrine スキーマを作成するときに発生する「ドライバーが見つかりませんでした」という PDO 例外を修正するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-03 22:01:31567ブラウズ

How Do I Fix the

PHP PDO 例外: Doctrine スキーマの作成中に「ドライバーが見つかりませんでした」

Symfony2 コンソール コマンドを使用してスキーマを作成しようとしたときphp app/console doctrine:schema:create」を実行すると、「PDOException "ドライバーが見つかりませんでした"」というエラー メッセージが表示される場合があります。この問題は通常、PHP 拡張機能が欠落しているために発生します。

この問題を解決するには、PHP インストールで次の拡張機能が利用可能であることを確認してください:

  • php_pdo_mysql.dll
  • mysql.so
  • mysqli.so
  • pdo_mysql.so

これらの拡張機能をインストールするには、Ubuntu で次のコマンドを使用します:

sudo apt-get install php5-gd php5-mysql

このコマンドを実行すると、拡張機能がインストールされ、PDO 例外は発生しなくなります。問題が解決しない場合は、PHP 構成ファイル (php.ini) が MySQL ライブラリを正しく指していることを確認してください。さらに、Web サーバーを再起動して、変更を確実に有効にします。

以上がSymfony2 で Doctrine スキーマを作成するときに発生する「ドライバーが見つかりませんでした」という PDO 例外を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。