2017-04-03 4 views
0

Guten Nachmittag:Laravel 5.4 mit PostgreSQL 9.5

Ich versuche, Laravel 5.4 mit PostgreSQL 9.5 zu verbinden. Wenn ich versuche, PHP Handwerker Migrate anzuwenden habe ich die folgenden Fehler:

enter image description here

ich die php.ini geändert und Kommentar- die Erweiterungen pdo_pgsql und pgsql.

enter image description here

Ich änderte .env und config/database.php

DB_CONNECTION=pgsql 
DB_HOST=127.0.0.1 
DB_PORT=5432 

'default' => env('DB_CONNECTION', 'pgsql'), 

Ich weiß nicht, was ich für fix tun kann.

Danke.

+0

ist 'php -m' aus dem Rück PDO Kommandozeile und auch pdo_pgsql? – apokryfos

+0

Nein, ich habe keine pdo_pgsql. Ich habe pdo_mysql und pdo_sqlite. Wie kann ich es installieren? Ich habe die php.ini geändert, die nicht? –

+0

Wenn es in Ihrem Webserver phpinfo und nicht in der Befehlszeile ist, überprüfen Sie, ob Sie eine in Konflikt stehende Version von PHP haben und entfernen Sie sie. – apokryfos

Antwort

0

Ich entfernte Mamp und aktualisierte Xampp zu php5.6.30. Ich habe Module in php.ini installiert und es funktioniert jetzt korrekt.

Danke für Ihre Hilfe apokryfos