【问题标题】:XAMPP with PostgreSQL 9XAMPP 与 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 时遇到错误:

谁能帮忙解释一下?

【问题讨论】:

    标签: php windows apache postgresql xampp


    【解决方案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。

        【讨论】:

          猜你喜欢
          • 2012-11-04
          • 2011-04-29
          • 2017-12-13
          • 2013-01-27
          • 2012-01-15
          • 1970-01-01
          • 1970-01-01
          • 2015-11-30
          • 1970-01-01
          相关资源
          最近更新 更多