0

我被要求使用 PostgreSQL 在 PHP 中执行(第一次)任务,目的是安装 XAMPP 1.7.4、PostgreSQL 9.X,我不知道如何设置 phpPgadmin(5.0.2),所以我在 Google 上搜索并找到了配置说明here ; 和这里

配置完所有这些后,当我尝试https://localhost/phppgadmin时发现以下错误

您的 PHP 安装不支持 PostgreSQL。您需要使用 --with-pgsql 配置选项重新编译 PHP。

我再次用谷歌搜索发现了一些可能的原因

  1. 你没有重新启动aphace
  2. 您更改的 php.ini 不是正确的 php.ini 文件,请确保从 phpinfo() 下的 xampp 控制台

我已经检查了两者,但仍然错误是根本没有变化。请有人帮助我,我已经花了一个多工作日,谢谢

4

5 回答 5

9

正如我在那里回答的那样,将 php/libpq.dll 复制到 apache/bin 应该(希望)可以解决问题。

于 2011-04-15T22:22:21.530 回答
2

您是否取消注释该行:

extension=php_pgsql.dll

C:\xampp\php\php.ini

然后重新启动Apache?

于 2011-04-15T18:35:02.733 回答
1

我尝试了以下文章,它奏效了。

http://programmingmeetsmath.wordpress.com/2010/12/21/a-step-by-step-guide-of-installing-apache-php5-postgresql-windows/

于 2012-03-30T12:53:39.277 回答
0

你确定你安装了 postgresql 模块吗?

只需执行一下phpinfo();即可找出安装了哪些模块。

于 2011-04-15T19:04:05.097 回答
0

我面临着同样的问题。一切未注释并显示在 phpinfo()

最后我到xampp:/php/目录下双击php.exe执行

命令提示符在我的 php.ini 中显示了错误

我将丢失的分号固定在一行中,一切都很顺利。希望它可以帮助某人

于 2017-04-25T20:17:52.850 回答