在 Windows 上配置 PHP 和 PostgreSQL

新手上路,请多包涵

我正在手动安装 PHP、Apache 和 PostgreSQL

PHP 和 Apache 现在已连接,但 PostgreSQL 未连接到 PHP。

我使用 phpinfo() 进行测试;

我也在 php.ini 中这样配置:

 extension=php_pgsql.dll
extension=php_pdo_pgsql.dll

但为什么它不起作用。

谢谢

原文由 Ahmad 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 360
2 个回答

本教程 对我有用:

PHP 扩展将查找 libpq.dll ,这是在您的 PostgreSQL 安装中找到的。简单的解决方法是将包含该文件的路径添加到您的环境 PATH 中。

原文由 Igor Hrcek 发布,翻译遵循 CC BY-SA 3.0 许可协议

我在 Windows 10 上遇到了与 PHP7 和 Apache 2.4 相同的问题。对我来说,解决方案是将以下行添加到 httpd.conf

 LoadFile "C:/php7/libpq.dll"

这也意味着如果您只想连接未在您的计算机上运行的 PostgreSQL 数据库,则不需要安装 PostgreSQL。

原文由 Erik Verheij 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏