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

DDD
リリース: 2024-11-02 09:19:02
オリジナル
588 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!