PDOException「ドライバーが見つかりません」がphpで発生する
P粉478445671
2023-08-29 14:04:38
<p>Linux システムに Lampp をインストールしており、symfony2 コマンドを使用してスキーマを作成しようとしながら symfony2 を学習しています</p>
<pre class="brush:php;toolbar:false;">php app/console doctrine:schema:create</pre>
<p>次のエラー メッセージを受け取りました: -</p>
<pre class="brush:php;toolbar:false;">PDOException "ドライバーが見つかりませんでした"</pre>
<p>php.ini ファイル内の行 <code>extension=php_pdo_mysql.dll</code></p> のコメントも解除しました。
<p>問題を見つけて検索してみましたが、問題を解決できませんでした。 <code>php -m</code> コマンドを実行すると、次の結果が得られます。
<pre class="brush:php;toolbar:false;">PHP 警告: PHP 起動: ダイナミック ライブラリ '/usr/lib/php5/20090626 lfs/mysql.so' - /usr/lib/php5 をロードできません/20090626 lfs/mysql.so: 共有オブジェクト ファイルを開けません: 0 行目の不明にそのようなファイルまたはディレクトリはありません
PHP 警告: PHP 起動: ダイナミック ライブラリ '/usr/lib/php5/20090626 lfs/mysqli.so' をロードできません - /usr/lib/php5/20090626 lfs/mysqli.so: 共有オブジェクト ファイルを開けません: そのようなファイルはありませんまたは、行 0 の Unknown のディレクトリ
PHP 警告: PHP 起動: ダイナミック ライブラリ '/usr/lib/php5/20090626 lfs/pdo_mysql.so' をロードできません - /usr/lib/php5/20090626 lfs/pdo_mysql.so: 共有オブジェクト ファイルを開けません: そのようなファイルはありませんまたは、行 0 の Unknown のディレクトリ
[PHPモジュール]
ビーマス
BZ2
カレンダー
芯
ctype
日付
dba
ドム
エレグ
exif
ファイル情報
フィルター
ftp
テキストを取得する
ハッシュ
アイコンv
json
libxml
mbstring
マッシュ
オープンSSL
pcntl
ピークレ
PDO
----
----</pre>
<p>この問題を解決する方法はありますか? </p>
Ubuntu では、コンソールに
と書き込みます リーリー ###それが動作します###プロジェクトをローカルホストで実行していることを願っています。プロジェクト フォルダー app/config にparameters.ini という名前のファイルがあります。Mysql データベース接続が正しく構成されていることを確認してください。 mysql を使用する場合は、
database_driver=pdo_mysql
を参照してください。mysql はそのドライバーです。以下は例です。
リーリーお役に立てば幸いです。