我正确地安装了PostgreSQL并运行正常,因为我可以通过管理工具访问数据库。
我正在尝试配置PHP 5.2.13来加载postgres扩展,但到目前为止失败了,我没有在PHP错误日志或Apache错误日志中获得任何信息。到目前为止我已经完成了:
我跟随these instructions和其他来自php.net的人,但失败了,所以char。
任何想法或帮助?
谢谢
答案 0 :(得分:2)
php_pgsql.dll必须位于PHP安装的ext文件夹中。 将文件放在那里并在php.ini中启用后(你的方式)你必须重新启动Web服务器。之后你必须在你的phpinfo()
中看到PostreSQL扩展答案 1 :(得分:1)
除了上述步骤外,请尝试在Wampserver中设置PHP扩展,方法是:左键单击Wampserver(绿色)图标-> PHP-> PHP扩展->单击列表中这些扩展旁边的(以进行检查):>
这是我的设置:
答案 2 :(得分:0)
从PostgreSQL 9.3及更高版本开始Apache不会以PostgreSQL提供的 libpq.dll 开头。而是在Apache的 httpd.conf 文件中设置PHP目录的 libpq.dll 的路径。就我而言,它是:
LoadFile "D:/PHP5.6.3/libpq.dll"