如何在 Windows 中为 PHP 7 安装 PDO 驱动程序 Informix

Posted

技术标签:

【中文标题】如何在 Windows 中为 PHP 7 安装 PDO 驱动程序 Informix【英文标题】:HOw Install PDO Driver Informix for PHP 7 in Windows 【发布时间】:2018-04-17 14:27:25 【问题描述】:

在我的工作中,他们在informix 中拥有一个数据库作为业务核心,这限制了Web 编程方面的行动范围。因此,为了与informix 兼容,生产机器使用php 5.2 在windows 中。这样做的问题是大多数 PHP 框架正在迁移到 PHP 7,并且它们本身仅限于 Informix 连接。问题是,我可以用 windows server 在 PHP 7 中安装 Informix 的 pdo 驱动程序吗?

ODBC 连接成功。

【问题讨论】:

PHP7.0 & Informix DB connectors的可能重复 Duplicate 对 Linux 这么说,但因为你的问题是字面上的 can I install the pdo driver for Informix in PHP 7 with windows server? 我会说是的,但看起来可能有点痛苦 您可能还想查看; pecl.php.net/package/PDO_INFORMIX 作为附加信息,我已在 ODBC 中安装并运行连接。会有替代解决方案吗? PDO_INFORMIX 的最新版本是 1.3.3 (2017)。显然,在 1.3.2 中添加了对 PHP 7 的支持,因此它应该可以工作,但您可能需要自己构建库 (DLL),因为 Windows 上的最后一个预构建是使用 1.3.1 完成的 【参考方案1】:

已解决!在 PHP 7.1 TS 中使用预编译的 dll。链接到预编译的 dll https://github.com/Aevis/php_pdo_informix 。谢谢!!!!

【讨论】:

不幸的是,它只适用于 x86 平台,不适用于 x64

以上是关于如何在 Windows 中为 PHP 7 安装 PDO 驱动程序 Informix的主要内容,如果未能解决你的问题,请参考以下文章

如何在 scrutinizer-ci 配置中为 php7.4 安装 ext-gd?

如何在php中为windows创建localhost域管理?

如何在 Windows 7 上安装 ImageMagick 以与 PHP 一起使用 (3)

问题是在Windows 7中为UBL Api安装.pem扩展安全证书

如何在 Windows 7 上的 C++ 中为虚拟文件夹创建快捷方式?

如何在 Win 7 中为 C 中的 Windows 服务检索系统代理设置