我是 PHP 和数据库的新手。我正在尝试从我的计算机连接到远程 Postgres 数据库。过去我通过使用 localhost 和 MySQL 数据库来完成此操作,但这是我第一次尝试连接另一台主机。这是我拥有的 PHP 代码:
<?php
$conn_string = "host=hostname.com port=xxxx dbname=dbname user=root password=root";
$dbconn = pg_connect($conn_string);
?>
我在互联网上阅读了几篇文章,说将主机名从 localhost 更改为提供的主机名就足够了,但它似乎不起作用。我还停用了我的防火墙,以防通信出现问题但没有成功。
正如我所说,我对此很陌生,过去我只使用过测试服务器(本地主机)。那时我使用的是 Wamp 和 Mamp 之类的软件,我将脚本文件放在 localhost 中。
所以,我的问题是:1)我应该在哪里保存具有上述代码行的 test.php 文件?2)这会解决问题还是我在这里遗漏了一些重要的概念?
我希望我想说的很清楚。如果我必须更具体一些,请告诉我。
谢谢 Dimtiris