是否要安装ionCube PHP Loader ioncube_loader_win_5.3.dll?

Rea*_*ues 3 php localhost ioncube ampps

我在Windows机器上使用AMPPS,当我尝试导航到http://localhost对我的localhost服务器进行一些修改时,我收到以下错误:

Site error: the file C:\Program Files (x86)\Ampps\ampps\softaculous\enduser\inc.php requires the ionCube PHP Loader ioncube_loader_win_5.3.dll to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.
Run Code Online (Sandbox Code Playgroud)

我检查了我的php.ini文件,看不出任何错误:

;ionCube Loader
zend_extension="{$path}\{$php_dir}\ioncube_loader_win_5.3.dll"
Run Code Online (Sandbox Code Playgroud)

当我回声时phpinfo(),我找不到任何关于这个IonCube装载机的参考.

当我尝试使用IonCube安装向导解决问题时,我不知道要为base URLbase Directory字段输入什么.

有人可以帮帮我吗?谢谢.

小智 6

您正面临此问题,因为Enduser面板文件已编码,因此PHP需要ioncube loader来执行此文件.

试试这个:

首先检查您使用的PHP版本.登录到localhost/ampps并单击phpinfo选项并检查您的php版本.

如果您使用的是PHP 5.3或PHP 5.4,请下载ioncube loader Windows VC9(32位)zip文件.

如果您使用的是PHP 5.5或PHP 5.6,则下载ioncube loader Windows VC11(32位)zip文件.

在/ Ampps/php文件夹中提取并复制Your_PHP_Version.dll文件.例如,如果你是5.6然后复制ioncube_loader_win_5.6.dll"

现在打开PHP配置.AMPPS控制面板 - > PHP - >配置.

搜索zend_extensions行并使用以下行进行编辑:

zend_extension ="C:\ Program Files(x86)\ Ampps\php\ioncube_loader_win_5.6.dll"

重启Ampps Apache.

希望能帮助到你 :)