runkit 针对 php 5.3.8 编译错误?

Posted

技术标签:

【中文标题】runkit 针对 php 5.3.8 编译错误?【英文标题】:runkit compile error against php 5.3.8? 【发布时间】:2012-09-14 20:25:02 【问题描述】:

它给了我一个针对 5.3.8 的编译错误。我运行phpize,然后配置然后make:

/bin/sh /root/runkit/runkit-0.9/libtool --mode=compile cc -I. -I/root/runkit/runkit-0.9 -DPHP_ATOM_INC -I/root/runkit/runkit-0.9/include -I/root/runkit/runkit-0.9/main -I/root/runkit/runkit-0.9 -I/usr /include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include /php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/runkit/runkit-0.9/runkit.c -o runkit.lo mkdir .libs 抄送-I。 -I/root/runkit/runkit-0.9 -DPHP_ATOM_INC -I/root/runkit/runkit-0.9/include -I/root/runkit/runkit-0.9/main -I/root/runkit/runkit-0.9 -I/usr /include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include /php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/runkit/runkit-0.9/runkit.c -fPIC -DPIC -o .libs/runkit.o /root/runkit/runkit-0.9/runkit.c:在函数“zif_runkit_zval_inspect”中: /root/runkit/runkit-0.9/runkit.c:61:错误:“zval”没有名为“refcount”的成员 /root/runkit/runkit-0.9/runkit.c:62:错误:“zval”没有名为“is_ref”的成员 /root/runkit/runkit-0.9/runkit.c:在函数“zm_deactivate_runkit”中: /root/runkit/runkit-0.9/runkit.c:360:警告:从不兼容的指针类型传递“zend_hash_apply”的参数 2 /root/runkit/runkit-0.9/runkit.c:370:警告:从不兼容的指针类型传递“zend_hash_apply”的参数 2 /root/runkit/runkit-0.9/runkit.c:378:警告:从不兼容的指针类型传递“zend_hash_apply_with_arguments”的参数 2 制作:*** [runkit.lo] 费勒 1

【问题讨论】:

您需要 Runkit 扩展吗?如果没有,请将其从您的构建中删除。已知与其他扩展有冲突。 谢谢,我想我不需要它。它也很旧?! 没有什么好的理由使用 Runkit,所以是的,我会放弃它。 另外,为什么是 php 5.3.8?那已经过时了—— 5.3 的最新版本是 5.3.17。 (您可能也想尝试 5.4) 我想测试runkit但我没有时间,我也没有时间更新php。有人要我免费帮助他们?! 5.3.8 几岁了? 【参考方案1】:

官方的 runkit 扩展现在托管在 http://github.com/zenovich/runkit 当前的 master 分支完全支持从 4.4 到 5.3 和 5.4 的所有当代 PHP 版本。

【讨论】:

以上是关于runkit 针对 php 5.3.8 编译错误?的主要内容,如果未能解决你的问题,请参考以下文章

PHP runkit_function_rename 不起作用?

在Windows系统中使用VC9VC11编译32位64位PHP及其扩展

php 编译5.3.8源码包dll扩展,如何选择生成dll是nts还是ts的?

RunKit 如何制作他们的虚拟服务器?

PHP 警告:PHP 启动:杂音:无法初始化模块,使用错误的 API 模块编译

针对 iPhone 3.0 操作系统编译时 UIActionSheets 出现奇怪错误