致命错误:不兼容的文件格式:编码文件的格式主要 ID 为 7,而加载程序预计为 5 in

Posted

技术标签:

【中文标题】致命错误:不兼容的文件格式:编码文件的格式主要 ID 为 7,而加载程序预计为 5 in【英文标题】:Fatal error: Incompatible file format: The encoded file has format major ID 7, whereas the Loader expects 5 in 【发布时间】:2016-06-01 09:27:47 【问题描述】:

我正在 cpanel 上安装一个脚本,其中包括我认为的 zend,当我安装时我收到此错误..

Fatal error: Incompatible file format: The encoded file has format major ID 
7, whereas the Loader expects 5 in 
/home/digitalcontent/public_html/Core/Base/Init.php on line 0

PHP 版本:5.4.45

请大家帮我看看目前有什么问题...

我上传了一个文件来检查 phpinfo() 并发现这个 zend 引擎已经安装了

我应该更新 Zend Engine 的版本还是有其他问题??

提前致谢

【问题讨论】:

没人能回答...:\ 这看起来像是 Zend Guard 错误。除了由同一家公司制造外,它与 Zend Engine(在您的屏幕截图中)或 Zend Framework(您最初用它标记问题)无关。恐怕我还没有使用 Zend Guard,所以无法真正帮助您。 【参考方案1】:

Zend Guard 编码版本应该与 PHP 运行时版本兼容。 解决方案:我 PHP 运行时版本升级到 5.6,因为它兼容 Zend Guard ID 7。 解决方案:二 使用 Zend Guard 版本 ID 5。 从这里查看兼容表 https://zend18.zendesk.com/hc/en-us/articles/217058968

【讨论】:

以上是关于致命错误:不兼容的文件格式:编码文件的格式主要 ID 为 7,而加载程序预计为 5 in的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 构建失败并出现“致命错误:格式错误或损坏的 AST 文件”Crashlytics.h

linux文件编码转换及Windows上创建的文件转为Linux格式

Zend Optimizer 3.3.9 不兼容的文件格式错误消息

F盘显示设备硬件出现致命错误,导致请求失败要怎样办啊

编码文件的格式主要 ID 为 65540,而优化器预计为 2

记一次文件编码格式导致命令执行不成功的错误--服务 tomcat 不支持 chkconfig