PDOException: PHP でドライバーが見つかりません
問題:
「 LAMP を実行している Linux システム上で Symfony2 を使用してスキーマを作成しようとすると、PDOException「ドライバーが見つかりませんでした」エラーが発生します。
原因:
このエラーは、PHP が実行できないことを示しています。必要な MySQL ドライバーを見つけます。あなたの場合、php.ini ファイル内で MySQL ドライバーの適切な行のコメントが解除されていることは確認できましたが、それでも問題が発生します。
解決策:
としてエラー メッセージに示されているように、PHP は MySQL のダイナミック ライブラリ (/usr/lib/php5/20090626 lfs/mysql.so) をロードできません。これを解決するには、ターミナルを開いて次のコマンドを実行します。
sudo apt-get install php5-gd php5-mysql
このコマンドは、MySQL を含む必要な PHP モジュールをインストールし、PHP が MySQL 接続に必要なドライバーを見つけて利用できるようにします。
インストールが完了したら、Symfony2 コマンドを再実行してスキーマを作成します。エラーは表示されなくなります。
以上がPHP が LAMP セットアップで MySQL ドライバーを見つけられないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。