Laravel: エラー [PDOException]: PostgreSQL でドライバーが見つかりません
<p>Translate: 「phpArtisan 移行コマンドを実行するために、Laravel 経由で PostgreSQL データベースに接続しようとしていますが、MySQL データベース名を読み取っているため、成功しないようです。<br / ><br /> ;次は、database.php のコマンドです。</p><p><br /></p>
<pre class="brush:php;toolbar:false;">'接続' => array(
'sqlite' => 配列(
'ドライバー' => 'sqlite',
'データベース' => __DIR__.'/../database/production.sqlite',
'プレフィックス' => ''、
)、
'mysql' => 配列(
'ドライバー' => 'mysql',
'ホスト' => 'ローカルホスト'、
「データベース」 => 「データベース」、
'ユーザー名' => 'ルート'、
'パスワード' => '',
'charset' => 'utf8',
'照合' => 'utf8_unicode_ci',
'プレフィックス' => '',
)、
'pgsql' => 配列(
'ドライバー' => 'pgsql',
'ホスト' => 'ローカルホスト'、
'データベース' => 'postgres',
'ユーザー名' => 'postgres',
「パスワード」 => 「ルート」、
'charset' => 'utf8',
'プレフィックス' => '',
'スキーマ' => 'パブリック'、
)、
'sqlsrv' => 配列(
'ドライバー' => 'sqlsrv',
'ホスト' => 'ローカルホスト'、
「データベース」 => 「データベース」、
'ユーザー名' => 'ルート'、
'パスワード' => '',
'プレフィックス' => '',
)、
)、</pre>
<p>MySQL へのパスを削除すると、次のようになります: </p>
<pre class="brush:php;toolbar:false;">[InvalidArgumentException]
データベース [mysql] が構成されていません。</pre>
<p><br /></p><hr />
<strong>Translate: 「編集: php 職人移行コマンドを実行しようとすると、'PDOException: ドライバーが見つかりません' エラーが発生しました。Windows 8.1 で WAMP を使用しています。データベースは PostgreSQL を使用しています。」< /strong>
<p><br /></p><hr />
<strong>編集:</strong> 翻訳: 「一連の代替ソリューションを試しましたが、問題はまだ解決されていません。Apache、WAMP (php フォルダーから)、PostgreSQL の php.ini を確認しました。File.extension_dir は次のとおりです。」以下に示すように正しく設定してください -> extension_dir = "c:/wamp/bin/php/php5.5.12/ext/". extension=pdo_pgsql.dll と extension=pgsql.dll のコメントが解除されました。< br />< ;br />「システム環境変数」に PATH を設定し、コンピュータを再起動しましたが、まだ成功しません。<br /><br />これまでご協力いただきありがとうございました。 <br /><br />これは C:Program Files (x86)PostgreSQLEnterpriseDB-ApachePHPphpSDKincludeextpdo にある私のドライバー php_pdo_driver.h および php_pdo.h です<br /><br />phpinfo より取得した情報: <br /><p><br /></p>
<ブロック引用>
<p>Translate: "PHP バージョン 5.5.12
gt;
コンパイラー MSVC11 (Visual C 2012) 構成コマンド cscript /nologo configure.js "--enable-snapshot-build" "- - disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:php-sdkoraclex64instantclient10sdk ,shared" "--with-oci8=C:php-sdkoraclex64instantclient10sdk,shared" "--with-oci8-11g=C:php-sdkoraclex64instantclient11sdk,shared" "--enable-object-out-dir=../ obj /" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" "--with-pgo""</p><p>< br />
</blockquote><p><br /></p>