首页 > 解决方案 > PDO PostgreSQL 在 Windows 上使用 MAMP 出现“找不到驱动程序”错误

问题描述

我正在尝试通过在 Windows 的 MAMP 本地服务器上运行的 PHP 脚本连接到 PostgreSQL:

$db = new PDO("pgsql:host=localhost;dbname=dbName", "user", "password");

这会引发错误“找不到驱动程序”

所以我在 php.ini 文件中查找“;extension=pdo_pgsql”和“;extension=pgsql”,并删除了“;”。保存并重新启动 MAMP 的本地服务器。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

不幸的是, PDO_PGSQL 似乎仍然没有加载

在此处输入图像描述

我在 MacOS 版本的 MAMP 上没有任何这些问题。我错过了一些额外的步骤吗?

标签: phppostgresqlpdomamp

解决方案


I had the same problem
export PATH=/Library/PostgreSQL/10/bin:$PATH worked for me


推荐阅读