event扩展安装后无法启用

0

我的服务器是centOS7.8版本,PHP版本是7.4.24,event版本是最新的3.0.6,已经成功安装。但是在启动的时候,出现如下报错信息:


PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/event.so' (tried: /usr/lib64/php/modules/event.so (/usr/lib64/php/modules/event.so: undefined symbol: _zval_ptr_dtor), /usr/local/php/lib/php/extensions/no-debug-non-zts-20190902//usr/lib64/php/modules/event.so.so (/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902//usr/lib64/php/modules/event.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

我在谷歌百度了很久的“undefined symbol: _zval_ptr_dtor”,唯一相关的是版本可能不兼容,但是现在也不确定到底是不是这种问题。7.4.24的PHP版本与3.0.6的event版本都是9/23同一天发布的,不知道是不是不兼容的原因所导致。
请问有大神能够帮忙解释一下吗?非常感谢!

已邀请:

txlty

赞同来自:

为什么你们都喜欢手动编译安装,而不是简洁快速的yum安装?


//启用remi源
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
//根据所需扩展自行添加
yum --enablerepo=remi-php74 install php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-eaccelerator php-pecl-memcache php-pecl-event

xiuwang

赞同来自:

是不是装了2个php,然后event.so 和 php版本不对应

要回复问题请先登录注册