关于lnmp1.5的apache2.4启动ZendGuardLoader问题
安装的是LNMP1.5版本环境:php5.6 mysql5.4 apache2.4.2用php -v查询后得到以下提示: Failed loading /usr/local/zend/ZendGuardLoader.so:/usr/local/zend/ZendGuardLoader.so: undefined symbol: executor_globals
PHP 5.6.36 (cli) (built: Apr 17 2019 12:02:58)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
修改/usr/local/apache/conf/httpd.conf,把mod_mpm_event.so一行注释掉,修改结果为:
#LoadModule mpm_worker_module modules/mod_mpm_worker.so
#LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
lnmp restart后,php -v依然显示
Failed loading /usr/local/zend/ZendGuardLoader.so:/usr/local/zend/ZendGuardLoader.so: undefined symbol: executor_globals
PHP 5.6.36 (cli) (built: Apr 17 2019 12:02:58)
想不到怎么解决了,请军哥帮忙,感谢!
php是根据不同mpm的模式生成,需要重新编译php,使用升级脚本升级一下php就行了 licess 发表于 2019-4-20 16:48
php是根据不同mpm的模式生成,需要重新编译php,使用升级脚本升级一下php就行了 ...
谢谢军哥,那我升级的时候是不是用./upgrade_php.sh就可以了?要加参数吗? ynucan 发表于 2019-4-20 17:22
谢谢军哥,那我升级的时候是不是用./upgrade_php.sh就可以了?要加参数吗?
不是
./upgrade.sh
具体步骤查看官网php升级教程 licess 发表于 2019-4-20 20:55
不是
./upgrade.sh
具体步骤查看官网php升级教程
好的,谢谢。
页:
[1]