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.dll
和 extension=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 的驱动程序