XAMPP 与 PostgreSQL 9

Posted

技术标签:

【中文标题】XAMPP 与 PostgreSQL 9【英文标题】:XAMPP with PostgreSQL 9 【发布时间】:2011-10-12 16:20:17 【问题描述】:

我从这个链接安装了 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 时遇到错误:

谁能帮忙解释一下?

【问题讨论】:

【参考方案1】:

也许你可以通过关注这个instructions来修复它。

【讨论】:

从您的链接中提到的 64 位版本库可以使用 32 位,谢谢。也许我应该安装 bitmani :D erf 对不起......是的,这可能是做你想做的事的好方法。 A另一种方法是使用虚拟框创建虚拟机并设置您需要的确切环境,因此没有 .dll 问题:p【参考方案2】:

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

【讨论】:

【参考方案3】:

我遇到了同样的问题。我只是将 lib*.dll 文件从 pgsql/lib/ 目录复制到 apache /bin 目录。效果很好。

【讨论】:

【参考方案4】:

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

【讨论】:

以上是关于XAMPP 与 PostgreSQL 9的主要内容,如果未能解决你的问题,请参考以下文章

如何在 XAMPP 中捆绑的 PHP 中添加 PostgreSQL 支持?

PDOException 在 Mac OS X El Capitan 上找不到使用 XAMPP laravel 项目和 postgresql 的驱动程序

基于LAMP和XAMPP部署MantisBT

Hibernate Dialect 和 XAMPP 的问题(MySQL-MariaDB)

XAMPP 与单独安装

Zend 框架与 XAMPP 的集成