我正确安装了 PostgreSQL 并且运行正常,因为我可以通过管理工具访问数据库。
我正在尝试配置 PHP 5.2.13 以加载 postgres 扩展,但到目前为止失败了,我没有在 PHP 错误日志或 Apache 错误日志中获得任何信息。到目前为止,我已经完成了:
- 在 Windows 路径中包含 PostgreSQL bin
- 将 php_pgsql.dll 从我的 php/ext 文件夹复制到 system32 文件夹(也尝试系统路径中的其他文件夹)
- 在 php.ini 和/或 LoadFile "C:/Program Files/httpd.conf 中的 PostgreSQL/9.0/bin/libpq.dll",无论是一起还是分开,所有导致 Apache 无法重新启动的组合都没有任何记录消息。
我关注了these instructions和来自 php.net 的其他人,但失败了。
有什么想法或帮助吗?
谢谢
最佳答案
php_pgsql.dll 必须位于 PHP 安装的 ext 文件夹中。 将文件放在那里并在 php.ini 中启用(按照您的方式)后,您必须重新启动 Web 服务器。之后你必须在你的 phpinfo() 中看到 PostreSQL 扩展
关于php - 在 Windows 7(64 位)上安装 Postgres for PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395686/