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报错处理

apace访问403错误的解决方法汇总

WAMP下配置HTTPS+ZendGuardLoader

php空间如何安装zend

UTXO团队赴澳出席Blockchain APAC会议

致命错误:此文件已过期