php - "in connector.php line 68 could not find driver"

标签 php laravel postgresql database-connection

我正在尝试使用 CMD 命令界面从 Laravel 连接 PostgreSQL 数据库。

我尝试使用以下命令连接它:php artisan migrate

但它无法连接并显示错误消息。 我无法理解。请指导或分享解决方案。

我附上了一张显示错误的图片:

enter image description here

最佳答案

有 2 个 php.ini 文件:

C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\php\php5.5.12

注意:这是使用我的 PHP 和 Apache 版本,请更改为您的版本。

位于两个文件夹中的 php.ini 文件是您需要更新的文件,扩展名:

    extension=php_pdo_pgsql.dll
    extension=php_pgsql.dll

这些是您需要取消注释的内容(删除 ; 符号)。 重新启动 Wamp 和命令提示符。

在 .env 文件中将驱动程序更改为

DB_CONNECTION=pgsql

然后打

php artisan config:clear

关于php - "in connector.php line 68 could not find driver",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55529560/

相关文章:

laravel - 向 Laravel Eloquent 模型添加辅助方法?

linux - Postgres 按时间戳排序适用于 mac 但不适用于 linux

sql - 如何使空值在 SQL 中被视为 MAX?

PHP 获取多维数组中所有数组的第一个值

php - 如何在PHP中合并docx文档?

php - PDO异常是: "No Database Connection"

php - 带系统时间戳的嵌套 SQL 查询

Mysql Laravel : Storing image links as array or create a new table with foreign keys?

php - laravel 中 whereOr 和 orWhere 的区别

regex - 我可以使用正则表达式来匹配一组值吗?