php - 在 Windows 7(64 位)上安装 Postgres for PHP

标签 php postgresql windows-7

我正确安装了 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/

相关文章:

PHP 上传系统未将文件从临时目录移动到指定目录

php - 如何在 php 中使用 mysqldump 命令?

PostgreSQL 导出 COMPOUND 查询输出到 CSV

docker - 如何在 Docker Toolbox 上更改 docker0 桥接接口(interface)的 IP 地址

php - 向 Woocommerce 3.0 添加股票期权

php - 文件正在上传,但 INSERT 未将位置添加到数据库

sql - 将 XML 存储到 Postgres

sql - 根据小时过滤窗口函数

VBA:运行 "Elevated"命令(Shell 与 ShellExecute)

vb.net - 在Windows 7中禁用“关闭窗口”选项