【问题标题】:php pdo_informix on windows 7 64 bit and wamp 64 bitWindows 7 64 位和 wamp 64 位上的 php pdo_informix
【发布时间】:2013-04-10 04:07:15
【问题描述】:

我尝试在 Windows 7 64 位的 WAMP 64 位中安装 pdo_informix,但我发现了问题,因为 pdo_informix.dll 是 32 位版本。我尝试搜索 pdo_informix.dll,但找不到。如何解决这个问题?

感谢您的帮助。

【问题讨论】:

  • 欢迎来到 Stack Overflow。请尽快阅读FAQ。好问题。你有能力在你的机器上编译 C 代码吗?如果是这样,备用选项是获取源代码并为您的系统编译它。顺便说一句,我不知道在哪里可以下载 64 位 Windows 的 PDO Informix,但我希望在可以下载 32 位版本的同一站点上找到它——当然,那是我想看的地方首先。

标签: php windows wamp informix


【解决方案1】:

看起来您可能需要下载 PDO Informix 的源代码并进行编译;这始终是开源的可用选项(获取代码并编译它),但它假定您拥有编译代码所需的设施。

使用术语“pdo informix 64-bit windows”进行 Google 搜索会发现这个问题,除其他外,还指向 PDO Informix 手册,其中包含“如何编译 PDO 扩展”等链接。

Google 还列出了一个关于该主题的 IIS forum 帖子,上面写着(略微编辑):

作为替代方案,还有一个更简单的选择;但是,根据您的要求,它可能并不理想。有一个名为 OpenAdmin Tool for Informix 的工具。这是一个基于 PHP 的工具,用于在 Informix 数据库上执行管理任务。该工具是一个带有 PHP 设置的现成 Apache 网络服务器,它使用 Informix pdo 驱动程序(它实际上是嵌入的),但是,其余部分是相同的,您可以将现有设置中的任何额外扩展/模块复制到OpenAdmin PHP 目录并在 OpenAdmin php.ini 文件中启用它们。然后将现有 htdocs 文件夹中的任何内容放入 OpenAdmin htdocs 文件夹中。

它列出了指向 IBM 站点的 OAT(OpenAdmin 工具)的链接,但这些链接嵌入的日期为 2006-01-26,因此它们可能不是最新的,也可能不是直接可用的。最新信息可从OpenAdmin Tool 网站获得。

OAT 似乎并未专门针对 64 位 Windows 分发。

【讨论】:

    【解决方案2】:

    我现在也有同样的问题。

    OpenAdmin Tool 网站称,IBM 网站上提供的 Informix Client SDK 包括一个即用型 OpenAdmin Tool,包括 Apache Webserver、PHP 和 pdo_informix 扩展。 但是,当前的 SDK 4.10 并未随 OpenAdmin Tool 一起提供。

    因此,您必须使用 Apache 和 PHP 以及 OpenAdmin Tool 的社区版来设置您自己的环境。我尝试了适用于 x_86 和 x_64 系统 (Windows) 的 Apache 2.4 以及所有可用的 PHP 版本(5.4、5.5、5.6)。

    您可以在此处下载 PHP 5.4 的 pdo_informix 扩展: https://pecl.php.net/package/PDO_INFORMIX/1.3.1/windows

    还有一个人为 PHP 5.5 编译了它: https://github.com/maryo/php-5.5-windows-extensions/tree/master/php_pdo_informix-1.3.1-5.5-vc11-x86

    还有一个提示,正确设置INFORMIXDIR环境变量非常重要。我尝试了几种可能性,例如 C:\Program Files\IBM Informix Software Bundle\ 或使用尾随 \bin,但没有帮助。

    不幸的是,没有什么对我有用。 pdo_informix 扩展未加载。希望我可以通过我的解释帮助某人启动并运行 OAT。

    【讨论】:

      猜你喜欢
      • 2012-06-11
      • 1970-01-01
      • 2013-11-10
      • 2015-02-28
      相关资源
      最近更新 更多