如何解决:Fatal error: Incompatible file format: The encoded file has format major ID 1

如何解决:Fatal error: Incompatible file format: The encoded file has format major ID 1

问题:

站点迁移后出现错误Fatal error: Incompatible file format: The encoded file has format major ID 1, whereas the Loader expects 4 in /home/wwwroot/xxxxxx/include/template.fun.php on line 0

分析:

从PHP5.3开始如果要支持zendguard加密的PHP代码,必须安装zend guard loader,老的zend optimizer将不被支持。PHP5.2之前的Zend加密程序用Zend Optimizer解析。PHP5.3开始的Zend加密程序用Zend Guard Loader解析。

解决方法:

可以把PHP程序源文件在Zend Guard 5.1下重新加密,然后才能浏览。也可以把程序放到PHP5.2 + Zend Optimizer的环境下运行即可。本处选择它来运行这套加密程序。

原文地址:https://www.cnblogs.com/qiangshangkeji/p/14131269.html