在安装 WHMCS 的时候遇到一个问题,程式上传完毕执行安装的时候提示:
Site error: the file index.php requires the ionCube PHP Loader ioncube_loader_lin_5.3.so to be installed by the site administrator.
解决办法:
1 、用 SSH 登陆 root,执行 “uname -a”
检视系统资讯,明确自己系统是 32 位还是 64 位。
2 、然后登陆 http://www.ioncube.com/loaders.php 根据自己的系统下载相应 Linux 站群软件包。
我的是 32 位的,选择相应格式右键点选检视属性里边的地址。
3 、在 SSH 执行 “cd /usr/local” 切换到/usr/local/目录, 然后再下载选择的包。
执行命令 “wget(刚才复制的 ioncube 地址)” 进行下载,如果无法执行命令,应该是没有安装 wget,执 行以下 “yum install wget” 进行 wget 安装。然后在进行 “wget(刚才复制的 ioncube 地址)” 。
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
4 、在执行解压命令。 “tar zxvf ioncube_loaders_lin_x86.tar.gz”
5 、修改 php.ini 档案。
位置不一定,可搜寻命令,更简单的是可以下载 “SFTP” 站群软件登陆管理。
找到 php.ini 双击开启进行编辑,在最后变新增,点选关闭直接储存。
[ionCube Loader]
zend_extension=”/usr/local/ioncube/ioncube_loader_lin_5.3.so”
如下图:
注意,“ioncube_loader_lin_5.3.so” 最后的数字,一定要符合自己 PHP 版本,我的是 PHP5.3 所以最后结尾是 5.3.so 。
然后重启一下 VPS 就安装完成 ioncube 了。