我在预览帖子中发布这个问题作为答案对我没有帮助。我正在尝试从我的本地计算机连接到位于远程服务器上的 DB postgres。我正在使用 Xampp 和 Netbeans IDE。
下面是我试图运行的代码:
//attempt a connection
$dbh = pg_connect("host=server_name port=5432 dbname=prototype1 user=leonidz password=****");
if (!$dbh) {
die("Error in connection: " . pg_last_error());
}
这是错误消息:
Fatal error: Call to undefined function pg_connect() in C:\xampp\htdocs\PhpProject1\index.php on line 10
在 php.ini 中我未提交:extension=php_pgsql.dll 和 extension=php_pdo_pgsql.dll
我还映射了 extension_dir = "C:\xampp\php\ext\" 并在更改后重新启动了 Apache 服务器。
我不知道我还能做什么,请帮助。