我的服务器是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同一天发布的,不知道是不是不兼容的原因所导致。
请问有大神能够帮忙解释一下吗?非常感谢!
为什么你们都喜欢手动编译安装,而不是简洁快速的yum安装?
我是按照wiki的安装扩展里面的步骤装的啊,环境用的oneinstack集成包,应该不是手动编译安装吧emmm
是不是装了2个php,然后event.so 和 php版本不对应
没有,只装了一个7.4的php版本