小编Raf*_*l M的帖子

PHP 5.3 上的 php_pdo_informix

我有一个广泛使用 PDO 的 php 应用程序,并且有一个包含 informix 的新客户端。以前我们使用 php 5.2 没有任何问题,但切换到 PHP 5.3 是不可避免的,所以:

有人找到了在 php5.3 上使用 php_pdo_informix 的方法,还是它完全过时了,我必须找到另一种替代方法?

这是我们的测试环境(CentOS)所必需的,但开发人员目前在 Windows 上工作,我们也有类似的问题。有一个 php_pdo_informix.dll,但它是针对 php5.2 编译的,并且拒绝在 php5.3 上加载

有人有php5.3的dll吗?

谢谢

我已经尝试过:

$ sudo pecl install pdo_informix
pecl.php.net is using a unsupported protocol - This should never happen.
pecl/PDO_INFORMIX requires package "pear/PDO"
No valid packages found
install failed
Run Code Online (Sandbox Code Playgroud)

或者

pecl install --alldeps pdo_informix
Run Code Online (Sandbox Code Playgroud)

显示它依赖于 pear/PDO 但在 5.3 中已被弃用

并且显式版本 1.2.6 、 1.2.7 无济于事

即使我尝试安装 pear/PDO,它也会失败并出现许多错误,这是预料之中的,因为 PHP 中有许多 API 更改会破坏。

尝试预先安装pdo时出现这种错误:(省略了一些行)

$ sudo pecl …
Run Code Online (Sandbox Code Playgroud)

php informix pdo

5
推荐指数
1
解决办法
6497
查看次数

标签 统计

informix ×1

pdo ×1

php ×1