脚本宝典收集整理的这篇文章主要介绍了php 5.3上的php_pdo_informix,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
有人找到了在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
要么
pecl install --alldeps pdo_informix
并使用显式版本1.2.6,1.2.7无济于事
即使我尝试安装pear / PDO,它也会因许多错误而失败,因为PHP中有很多API更改会中断.
尝试预先安装pdo时会出现这种错误:(省略了一些行)
$sudo pecl install pdo WARNING: "pecl/PDO" is deprecated in favor of "channel://http://svn.PHP.net/viewvc/PHP/PHP-src/trunk/ext/pdo//ext/PDO" downloading PDO-1.0.3.tgz ... Starting to download PDO-1.0.3.tgz (52,613 bytes) .............done: 52,613 bytes 12 source files,building <...more lines ...> /tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_stmt_instantiate': /tmp/pear/temp/PDO/pdo_dbh.c:410:8: error: 'zval' has no member named 'refcount' /tmp/pear/temp/PDO/pdo_dbh.c:411:8: error: 'zval' has no member named 'is_ref' /tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_stmt_construct': /tmp/pear/temp/PDO/pdo_dbh.c:435:6: error: 'zend_fcall_info' has no member named 'object_pp' /tmp/pear/temp/PDO/pdo_dbh.c:458:6: error: 'zend_fcall_info_cache' has no member named 'object_pp' /tmp/pear/temp/PDO/pdo_dbh.c: In function 'zim_PDO_setattribute': /tmp/pear/temp/PDO/pdo_dbh.c:752:12: error: 'zval' has no member named 'refcount' /tmp/pear/temp/PDO/pdo_dbh.c: In function 'zim_PDO_getAttribute': /tmp/pear/temp/PDO/pdo_dbh.c:818:28: error: 'zval' has no member named 'refcount' /tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_hash_methods': /tmp/pear/temp/PDO/pdo_dbh.c:1122:24: warning: assignment discards 'const' qualifier From pointer target type [enabled by default] /tmp/pear/temp/PDO/pdo_dbh.c:1126:20: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] make: *** [pdo_dbh.lo] Error 1 ERROR: `make' Failed
如果我尝试安装特定的pdo_informix版本,我会得到以下输出:
pecl install --alldeps http://pecl.PHP.net/get/PDO_INFORMIX-1.2.6.tgz downloading PDO_INFORMIX-1.2.6.tgz ... Starting to download PDO_INFORMIX-1.2.6.tgz (65,676 bytes) .................done: 65,676 bytes WARNING: "pecl/PDO" is deprecated in favor of "channel://http://svn.PHP.net/viewvc/PHP/PHP- src/trunk/ext/pdo//ext/PDO" downloading PDO-1.0.3.tgz ... Starting to download PDO-1.0.3.tgz (52,613 bytes) ...done: 52,building running: PHPize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 <more lines> <same output as above>
以上是脚本宝典为你收集整理的php 5.3上的php_pdo_informix全部内容,希望文章能够帮你解决php 5.3上的php_pdo_informix所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。