我刚刚在 Windows 7 上安装了 postgreSQL。我正在尝试将 postgreSQL 与 WAMP 服务器集成。为此,我在 httpd.conf 和 php.ini 文件中做了以下更改
1 LoadModule c:/path
到 libpq.dll
在 httpd.conf
然后
2 extension=php_mod_pgsql.dll
, extension=php_pgsql.dll
在 php.ini
中启用(删除;)
如果我进行上述更改,localhost 将不起作用。
如果我进行第二次更改,localhost 会工作但不会加载 libpq.dll
。
我通过这个通过php脚本检查了pgsql
<?php
echo extension_loaded('pgsql') ? 'yes':'no';
?>
该脚本显示“是”,但 Apache 未加载 libpq.dll
。现在我应该如何将 postgreSQL 加载到 Apache2.2* (wamp)
原文由 Ammar Hayder Khan 发布,翻译遵循 CC BY-SA 4.0 许可协议
libpq.dll
从wamp\bin\php\phpX.X.X
复制到wamp\bin\apache\Apache2.2*\bin
。并重新启动 Wampserver。C:\wamp\apps
中提取 phpPgAdmin-5.1.zip ,因此路径将为C:\wamp\apps\phpPgAdmin-5.1
。C:\wamp\alias
--- 中创建一个名为phppgadmin.conf
的文件。并复制粘贴以下内容:C:\wamp\apps\phpPgAdmin-5.1\conf\config.inc.php
,一种。找到
$conf['servers'][0]['host'] = '';
更改为$conf['servers'][0]['host'] = 'localhost';
重启所有服务
转到
http://localhost/phppgadmin/
并尝试登录。默认登录凭据是
参考 :