2013-04-10 157 views
1

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

谢谢你的帮助。

+0

欢迎来到Stack Overflow。请尽快阅读[常见问题]。好问题。你有能力在你的机器上编译C代码吗?如果是这样,则回退选项是获取源并为您的系统进行编译。 Offhand,我不知道在哪里可以下载适用于64位Windows的PDO Informix,但我希望能够在同一站点上找到它,因为可以下载32位版本 - 当然,这就是我要查看的地方第一。 – 2013-04-10 14:48:51

回答

0

看起来您可能不得不下载PDO Informix的源代码并进行编译;对于开源代码来说,这总是一个可用的选项(获取代码并编译它),但它假设您具有编译代码所需的工具。

谷歌搜索与术语“PDO Informix的64位Windows的拿起这个问题,除其他外,还指向PDO Informix手册,该手册包含指向“如何编译PDO扩展”等

谷歌还列出了IIS forum发布的主题,其中说(轻微编辑):

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

它列出链接到IBM网站OAT(OpenAdmin工具),但链接嵌入日期2006-01-26,所以他们很可能不是最新的,并有可能不能直接使用。最新信息可从OpenAdmin Tool网站获取。

OAT似乎并没有被分配为64位Windows明确。

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系统(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并运行。