ホームページ  >  記事  >  データベース  >  PHP が LAMP セットアップで MySQL ドライバーを見つけられないのはなぜですか?

PHP が LAMP セットアップで MySQL ドライバーを見つけられないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-01 17:27:30391ブラウズ

Why Can't PHP Find the MySQL Driver in a LAMP Setup?

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

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