Centos5.5 php3.22 安装 Zend Guard Loader,因为PHP5.3以上的版本不再支持Zend Optimizer,最后无法加载 50
我在centos5.5安装lanmp环境最后安装zendguardLoader我根据官方文档进行配置了可是apache显示报错如下[MonMar0408:44:34.03...
我在centos5.5安装 lanmp环境 最后安装zend guard Loader 我根据官方文档进行配置了可是apache显示报错 如下
[Mon Mar 04 08:44:34.036342 2013] [core:notice] [pid 27185:tid 3086231760] AH00094: Command line: '/usr/local/apache2/bin/httpd'
Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: undefined symbol: compiler_globals
Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: undefined symbol: compiler_globals
Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: undefined symbol: compiler_globals
于是我在网上找方法 有人说是apache的工作模式
所以工作模式也没有错 加载的路径我反复检查了好几次没有错误!
于是打算先不管他
然后我在安装webmin的时候
脚本默认安装了 Zend Optimizer v3.3.3 如开始所说 PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 取代。
但是又有问题了 php -v的时候 显示
但是 apache 还是不能加载
还是没有成功!
我现在想解决的是卸载 zend Optimzer v3.3.0 ,然后解决Zend Guard Loader无法加载的问题?求大牛解决! 展开
[Mon Mar 04 08:44:34.036342 2013] [core:notice] [pid 27185:tid 3086231760] AH00094: Command line: '/usr/local/apache2/bin/httpd'
Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: undefined symbol: compiler_globals
Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: undefined symbol: compiler_globals
Failed loading /usr/zend/ZendGuardLoader.so: /usr/zend/ZendGuardLoader.so: undefined symbol: compiler_globals
于是我在网上找方法 有人说是apache的工作模式
所以工作模式也没有错 加载的路径我反复检查了好几次没有错误!
于是打算先不管他
然后我在安装webmin的时候
脚本默认安装了 Zend Optimizer v3.3.3 如开始所说 PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 取代。
但是又有问题了 php -v的时候 显示
但是 apache 还是不能加载
还是没有成功!
我现在想解决的是卸载 zend Optimzer v3.3.0 ,然后解决Zend Guard Loader无法加载的问题?求大牛解决! 展开
展开全部
多半是PHP路径和apache路径的问题,可能RPM装了一个,或可能tarball装了一个以上。
所以修改的php.ini和apache实际调用的php模块不是同一个PHP,或者apache有多个
你可以这样:
whereis php,看看PHP安装路径
/opt/php/御祥bin/php -v,类似这样的绝对路径可以查看具体PHP的版本和镇渣搏模块,而不是按$PATH路径去搜索梁樱的php命令
检查httpd.conf中的libphp5.so路径对不对,是不是同一个PHP的
netstatt -ntpl | grep httpd 看看启动的apache路径是不是你想启动的,是否安装了多个apache
所以修改的php.ini和apache实际调用的php模块不是同一个PHP,或者apache有多个
你可以这样:
whereis php,看看PHP安装路径
/opt/php/御祥bin/php -v,类似这样的绝对路径可以查看具体PHP的版本和镇渣搏模块,而不是按$PATH路径去搜索梁樱的php命令
检查httpd.conf中的libphp5.so路径对不对,是不是同一个PHP的
netstatt -ntpl | grep httpd 看看启动的apache路径是不是你想启动的,是否安装了多个apache
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询