Php Can';t使用symfony 4.4中的条令创建postgres数据库

Php Can';t使用symfony 4.4中的条令创建postgres数据库,php,postgresql,doctrine,symfony4,Php,Postgresql,Doctrine,Symfony4,我在PHP7.2和postgres 11中使用Symfony 4.4 我在php.ini文件(/etc/php/7.2/fpm/php.ini)中启用了extension=pdo_pgsql和extension=pgsql 然后,我重新启动了PHP和Nginx服务器 我在Symfony应用程序目录的.env文件中添加了这一行 DATABASE_URL=pgsql://postgres:postgres@127.0.0.1:5432/db_name?serverVersion=5.7 当我试图通

我在PHP7.2和postgres 11中使用Symfony 4.4

我在php.ini文件(/etc/php/7.2/fpm/php.ini)中启用了extension=pdo_pgsql和extension=pgsql

然后,我重新启动了PHP和Nginx服务器

我在Symfony应用程序目录的.env文件中添加了这一行

DATABASE_URL=pgsql://postgres:postgres@127.0.0.1:5432/db_name?serverVersion=5.7
当我试图通过运行此命令创建数据库时

php bin/console doctrine:database:create
我犯了以下错误

In AbstractPostgreSQLDriver.php line 79:
An exception occurred in driver: could not find driver
In PDOConnection.php line 31:
could not find driver
In PDOConnection.php line 27:
could not find driver

您是否检查了
php.ini
php_pdo_pgsql
是否已启用?感谢您的回答,我之所以遇到此问题,是因为我没有为pdo安装postgresql驱动程序。我只是通过运行sudo apt install php7.2-pgsql来解决此问题