加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

编译的PHP扩展无效

发布时间:2020-12-13 22:37:56 所属栏目:PHP教程 来源:网络整理
导读:我试图在Ubuntu 10.04上安装gearman PHP扩展,PHP固定为5.2,但 PHP告诉我它不是一个有效的Zend扩展. 从源代码编译时(或通过pecl安装)没有错误,但在安装完成后,PHP会这样说: /usr/lib/php5/20060613+lfs/gearman.so doesn't appear to be a valid Zend extens
我试图在Ubuntu 10.04上安装gearman PHP扩展,PHP固定为5.2,但 PHP告诉我它不是一个有效的Zend扩展.

从源代码编译时(或通过pecl安装)没有错误,但在安装完成后,PHP会这样说:

/usr/lib/php5/20060613+lfs/gearman.so doesn't appear to be a valid Zend extension

模块的体系结构与PHP的结构相匹配(我在32位和64位系统上都尝试过它).据我所知,我已经安装了所有依赖项(我假设如果我错过了任何错误,我会得到错误 – 我起初做了).

我正在使用gearman 0.8.0,因为它是在PHP 5.2上运行的最高版本.我使用的是PHP 5.2,因为我最后一次检查时,我们的drupal 6在5.3中表现不佳(据说这已经在核心中修复,但不一定用于模块).

我怀疑这可能与固定PHP有关,因为我找不到有关此行为的任何文档.

……现在有人开枪了.它不是有效的Zend扩展,因为它不是zend扩展!

我需要做的就是把它放在php.ini中:

extension = gearman.so

而不是这个:

zend_extension = gearman.so

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读