1

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

谢谢你的帮助。

4

2 回答 2

0

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

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

谷歌还列出了一个关于这个主题的IIS 论坛帖子,上面写着(轻微编辑):

作为替代方案,有一个更简单的选择;但是,根据您的要求,它可能并不理想。有一个名为 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 分发。

于 2013-04-10T15:08:53.903 回答
0

我现在也有同样的问题。

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。

于 2015-08-11T12:44:31.393 回答