我尝试在Windows 7 64位上安装WAMP 64位pdo_informix,但是我发现问题是因为pdo_informix.dll是版本32位。我尝试搜索pdo_informix.dll,但我找不到它。如何解决这个问题?
感谢您的帮助。
答案 0 :(得分:0)
看起来您可能需要下载PDO Informix的源代码并进行编译;这始终是开源的可用选项(获取代码并编译它),但它假定您具有编译代码所需的工具。
使用“pdo informix 64-bit windows”这一术语进行的谷歌搜索会提到这个问题,并指出PDO Informix手册,其中包含“如何编译PDO扩展”等链接。 / p>
Google还列出了关于该主题的IIS forum帖子,其中说明了(轻微编辑):
作为替代方案,有一个更简单的选择;但是,根据您的要求,它可能并不理想。有一个名为OpenAdmin Tool for Informix的工具。这是一个基于PHP的工具,用于Informix数据库上的管理任务。该工具是一个现成的Apache Web服务器,其中设置了PHP,它使用Informix pdo驱动程序(实际上是嵌入式),但是,其余部分是相同的,您可以将现有设置中的任何额外扩展/模块复制到OpenAdmin PHP目录并在OpenAdmin php.ini文件中启用它们。然后将现有htdocs文件夹中的任何内容放入OpenAdmin htdocs文件夹中。
它列出了指向OAT(OpenAdmin Tool)的IBM站点的链接,但链接嵌入了日期2006-01-26,因此它们可能不是最新的,可能无法直接使用。最新信息可从OpenAdmin Tool网站获取。
OAT似乎没有专门为64位Windows分发。
答案 1 :(得分:0)
我现在也有同样的问题。
OpenAdmin Tool网站说,IBM网站上提供的Informix Client SDK包括一个随时可用的OpenAdmin工具,包括Apache Webserver,PHP和pdo_informix扩展。 但是,当前的SDK 4.10不随OpenAdmin Tool一起提供。
因此,您必须使用Apache和PHP以及OpenAdmin Tool的社区版本来设置您自己的环境。我尝试了Apache 2.4 for x_86和x_64 Systems(Windows)以及所有可用的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启动并运行。