ZendGuardLoader 段错误与 apache
Posted
技术标签:
【中文标题】ZendGuardLoader 段错误与 apache【英文标题】:ZendGuardLoader seg faulting with apache 【发布时间】:2017-02-20 04:23:41 【问题描述】:每当我尝试访问 Web 根目录中使用 Zend Guard 编码的 php 文件时,我都会遇到 seg 错误。我用来编码该文件的 ZendGuard 设置为 php5,而我在 apache 上运行的 php 版本是 5.5.9。我已将以下内容添加到 /etc/php5/apache2/php.ini:
zend_extension=/usr/lib/php5/20121212/ZendGuardLoader.so
zend_loader.enable=1
zend_extension=/usr/lib/php5/20121212/opcache.so
opcache.enable=1
我的 phpinfo 页面显示了这个
这就是我的 /var/log/apache2/error.log 中显示的内容
[Tue Oct 11 11:01:11.147536 2016] [core:notice] [pid 5356] AH00051: child pid 5359 exit signal Segmentation fault (11), possible coredump in /etc/apache2
【问题讨论】:
【参考方案1】:所以我发现了我的问题,显然 OpCache 是崩溃的,所以我从 php.ini 中取出 opcache 的 zend_extension
从 php.ini 中删除这些:
zend_extension=/usr/lib/php5/20121212/opcache.so
opcache.enable=1
【讨论】:
以上是关于ZendGuardLoader 段错误与 apache的主要内容,如果未能解决你的问题,请参考以下文章
jdk安装异常link it with ‘-z noexecstack‘与inux 64位系统ZendGuardLoader.so: wrong ELF class: ELFCLASS32报错处理