一直用的nginx+apache+eAccelerator的组合,前不久把php版本升级到了5.4.29,正好又看到了一篇关于Zend Opcache的介绍文章,于是就想试试这个新一代的官方php加速插件。
于是注释掉eAccelerator,安装了Zend Opcache,却发现在某些页面必定出现502,而其它页面又完全没问题。于是搜集网上的各种502解决方案,折腾半天之后,那些页面还是照样502。后来发现出现502的页面的源php文件都是使用Zend加密,网站为了正常运行这些php代码,也加载了Zend Guard Loader ,按理说都是zend出品的东西,应该不会存在这么大的兼容问题吧。抱着姑且一试的想法,注释掉Zend Opcache后,502不见了,看来Zend Guard Loader和Zend Opcache还真是无法共存。
仅测试了php5.4.29环境下的情况, 不知道PHP5.5版本在集成了Zend Opcache的情况下是否能和Zend Guard Loader共存。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。