在安裝 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 了。