我的服務(wù)器是centOS7.8版本,PHP版本是7.4.24,event版本是最新的3.0.6,已經(jīng)成功安裝。但是在啟動(dòng)的時(shí)候,出現(xiàn)如下報(bào)錯(cuò)信息:
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”,唯一相關(guān)的是版本可能不兼容,但是現(xiàn)在也不確定到底是不是這種問題。7.4.24的PHP版本與3.0.6的event版本都是9/23同一天發(fā)布的,不知道是不是不兼容的原因所導(dǎo)致。
請(qǐng)問有大神能夠幫忙解釋一下嗎?非常感謝!
為什么你們都喜歡手動(dòng)編譯安裝,而不是簡潔快速的yum安裝?
//啟用remi源
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
//根據(jù)所需擴(kuò)展自行添加
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