ホームページ  >  記事  >  データベース  >  Symfony2 で「PDOException: ドライバーが見つかりませんでした」を修正する方法?

Symfony2 で「PDOException: ドライバーが見つかりませんでした」を修正する方法?

DDD
DDDオリジナル
2024-11-02 09:19:02589ブラウズ

How to Fix

PHP で PDOException「ドライバーが見つかりませんでした」

Symfony2 コマンドでスキーマを作成しようとしたとき:

php app/console doctrine:schema:create

次のエラー メッセージが表示される場合があります。

PDOException “could not find driver”

php.ini ファイル内の extension=php_pdo_mysql.dll 行のコメントを解除しても、問題は解決しません。さらに、php -m を実行すると、次の警告が表示されます:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/php5/20090626+lfs/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysqli.so' - /usr/lib/php5/20090626+lfs/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/pdo_mysql.so' - /usr/lib/php5/20090626+lfs/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0

解決策:

Ubuntu システムの場合は、コンソールで次のコマンドを実行します:

sudo apt-get install php5-gd php5-mysql

このコマンドにより必要な PHP モジュールがインストールされ、問題は解決されるはずです。

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

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