VPS侦探论坛

 找回密码
 注册
搜索
热搜: pathinfo
查看: 165|回复: 4

关于lnmp1.5的apache2.4启动ZendGuardLoader问题

[复制链接]
发表于 2019-4-20 14:07:09 | 显示全部楼层 |阅读模式

安装的是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)


想不到怎么解决了,请军哥帮忙,感谢!



美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2019-4-20 16:48:41 | 显示全部楼层



php是根据不同mpm的模式生成,需要重新编译php,使用升级脚本升级一下php就行了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2019-4-20 17:22:19 | 显示全部楼层

licess 发表于 2019-4-20 16:48
php是根据不同mpm的模式生成,需要重新编译php,使用升级脚本升级一下php就行了 ...

谢谢军哥,那我升级的时候是不是用./upgrade_php.sh就可以了?要加参数吗?

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2019-4-20 20:55:52 | 显示全部楼层

ynucan 发表于 2019-4-20 17:22
谢谢军哥,那我升级的时候是不是用./upgrade_php.sh就可以了?要加参数吗?

不是
./upgrade.sh
具体步骤查看官网php升级教程

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

 楼主| 发表于 2019-4-21 13:54:38 | 显示全部楼层

licess 发表于 2019-4-20 20:55
不是
./upgrade.sh
具体步骤查看官网php升级教程

好的,谢谢。

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2019-5-27 14:20 , Processed in 0.087673 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表