PHP pdo_informix在Windows 7 64位和wamp 64位


php pdo_informix on windows 7 64 bit and wamp 64 bit

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

谢谢你的帮助

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

在Google上搜索"pdo informix 64位windows"可以找到这个问题,并指向pdo informix手册,其中包括"如何编译pdo扩展"等链接。

Google还列出了一个IIS论坛上关于这个主题的帖子,上面说(稍微编辑):

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

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

OAT似乎不是专门为64位Windows发布的

我现在也有同样的问题。

OpenAdmin Tool网站说,IBM网站上提供的Informix Client SDK包含一个即用型OpenAdmin Tool,包括Apache Webserver、PHP和pdo_informix扩展。但是,当前的SDK 4.10没有随OpenAdmin工具一起发布。

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

你可以在这里下载pdo_informix扩展:https://pecl.php.net/package/PDO_INFORMIX/1.3.1/windows

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

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

不幸的是,什么都不适合我。pdo_informix扩展未加载。希望我能通过我的解释帮助大家让OAT启动并运行。