阿里云虛擬主機(jī)PHP程序報錯Fatal error:Incompatible file format
發(fā)布時間:2018-11-06 點(diǎn)擊數(shù):1635
問題描述
使用萬網(wǎng)Linux系統(tǒng)虛擬主機(jī),如果php程序使用了zend加密,在程序安裝后,訪問網(wǎng)站報錯如下:
Fatal error: Incompatible file format: The encoded file has format major ID 1, whereas the Loader expects
問題分析
該錯誤原因是由于萬網(wǎng)虛擬主機(jī)在php 5.2 版本使用的是加密組件是Zend Optimizer,但在5.3版本后Zend官方推出ZendGuardLoader代替了Zend Optimizer,如果程序中需要Zend Optimizer支持,在PHP5.3版本下運(yùn)行會導(dǎo)致出錯。此錯誤可以通過在萬網(wǎng)虛擬主機(jī)控制面板(http://cp.hichina.com/) 平臺高級環(huán)境設(shè)置>PHP版本設(shè)置中將php版本從5.3切換到5.2。
注意:切換php版本后后大概需要5分鐘左右生效
如有其它疑問,即可咨詢阿里云代理商-北京優(yōu)勝智連小編,會為你免費(fèi)提供24小時不間斷的技術(shù)和售后服務(wù)。