Laravel: 오류 [PDOException]: PostgreSQL에서 드라이버를 찾을 수 없습니다.
<p>번역: "php artisan migration 명령을 실행하기 위해 Laravel을 통해 PostgreSQL 데이터베이스에 연결하려고 하는데 MySQL 데이터베이스 이름을 읽는 중이기 때문에 연결이 성공하지 못하는 것 같습니다.<br / ><br />다음은 Database.php의 명령입니다:</p><p><br /></p>
<pre class="brush:php;toolbar:false;">'연결' =>
'sqlite' => 배열(
'드라이버' => 'sqlite',
'데이터베이스' => __DIR__.'/../database/production.sqlite',
'접두사' => '',
),
'mysql' => 배열(
'드라이버' => 'mysql',
'호스트' => '로컬호스트',
'데이터베이스' => '데이터베이스',
'사용자 이름' => '루트',
'비밀번호' => '',
'문자 집합' => 'utf8',
'조합' => 'utf8_unicode_ci',
'접두사' => '',
),
'pgsql' => 배열(
'드라이버' => 'pgsql',
'호스트' => '로컬호스트',
'데이터베이스' => '포스트그레스',
'사용자 이름' => '포스트그레스',
'비밀번호' => '루트',
'문자 집합' => 'utf8',
'접두사' => '',
'스키마' => '공개',
),
'sqlsrv' => 배열(
'드라이버' => 'sqlsrv',
'호스트' => '로컬호스트',
'데이터베이스' => '데이터베이스',
'사용자 이름' => '루트',
'비밀번호' => '',
'접두사' => '',
),
),</pre>
<p>MySQL 경로를 제거하면 다음과 같은 결과가 나타납니다.</p>
<pre class="brush:php;toolbar:false;">[InvalidArgumentException]
데이터베이스 [mysql]이 구성되지 않았습니다.</pre>
<p><br /></p><시간 />
<strong>번역: "편집: php artisan migration 명령을 실행하려고 할 때 'PDOException: 드라이버를 찾을 수 없습니다' 오류가 발생했습니다. 저는 Windows 8.1에서 WAMP를 사용하고 있습니다. 데이터베이스는 PostgreSQL을 사용하고 있습니다."< /strong><p><br /></p>
<p><br /></p><시간 />
<strong>EDIT:</strong> 번역: "일련의 대체 솔루션을 시도했지만 문제가 해결되지 않았습니다. Apache, WAMP(php 폴더에 있음) 및 PostgreSQL 파일에서 php.ini를 확인했습니다. Extension_dir이 설정되었습니다. 다음과 같이 정확하게 입력하세요. -> '시스템 변수'에서 컴퓨터를 다시 시작했지만 여전히 성공하지 못했습니다.<br /><br />지금까지 도움을 주셔서 감사합니다. <br /><br />이것은 내 드라이버 php_pdo_driver.h 및 php_pdo.h입니다. C:Program Files (x86)PostgreSQLEnterpriseDB-ApachePHPphpSDKincludeextpdo<br /><br />phpinfo에서 얻은 정보 : <br /><p><br /></p>
<인용문>
<p>번역: "PHP 버전 5.5.12<br /><br />컴파일러 MSVC11(Visual C++ 2012) 구성 명령 cscript /nologoconfigure.js "--enable-snapshot-build" "- - 비활성화-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:php- sdkoraclex64instantclient10sdk ,공유" "--with-oci8=C:php-sdkoraclex64instantclient10sdk,공유" "--with-oci8-11g=C:php-sdkoraclex64instantclient11sdk,공유" "--enable-object-out-dir=../ obj /" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" "--with-pgo""</p><p>< ; br /></p>
</blockquote><p><br /></p>