XAMPP与PostgreSQL 9

我从这个链接安装了XAMPP 1.7.4(VC6):
http://www.apachefriends.org/download.php?xampp-win32-1.7.4-VC6-installer.exe

XAMPP 1.7.4包含:

  • Apache 2.2.17,
  • MySQL 5.5.8,
  • PHP 5.3.5

然后,我安装了PostgreSQL 9(64位)。

启用PHP和PostgreSQL连接非常简单 – 只需在php.ini文件中取消extension=php_pgsql.dllextension=php_pdo_pgsql.dll

但是,启动Apache时出现错误:

在这里输入图像说明在这里输入图像说明

任何人都可以帮忙解释吗?

也许你可以按照这个指示修复它。

如果上述不起作用,请尝试将libpg.dll文件从PostgreSQL安装文件夹复制到您的apache / bin文件夹

我有同样的问题。 我只是将pgsql / lib /目录下的lib * .dll文件复制到apache / bin目录。 它工作正常。

只需导航到您的Postgresql/psqlODBC/0900/bin并将所有内容复制到您的xampp apache / bin目录,然后重新启动Apache。 这工作在我的xampp 1.7.4。