2017-04-03 127 views
0

下午好:Laravel 5.4 with PostgreSQL 9.5

我想連接Laravel 5.4和PostgreSQL 9.5。當我嘗試應用PHP的工匠遷移我有如下錯誤:

enter image description here

我修改php.ini中,並取消對擴展pdo_pgsql和pgsql的。

enter image description here

我改變.ENV和配置/ database.php中

DB_CONNECTION=pgsql 
DB_HOST=127.0.0.1 
DB_PORT=5432 

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

我不知道,我能爲修復它做。

謝謝。

+0

並通過命令行返回PDO'PHP -m'和pdo_pgsql呢? – apokryfos

+0

不,我沒有pdo_pgsql。我有pdo_mysql和pdo_sqlite。我如何安裝它?我修改了不是的php.ini? –

+0

如果它在您的web服務器phpinfo而不是在命令行中,請檢查您是否有衝突的PHP版本並將其刪除。 – apokryfos

回答

0

我刪除了Mamp並更新了Xampp到php5.6.30。我在php.ini中安裝了模塊,現在它可以正常工作。

感謝您的幫助apokryfos