PHP本身沒有帶有ionCube loader模塊, 必須到ionCube網(wǎng)站下載。ionCube loader是免費(fèi)的,但是Encoder的價(jià)格就比較昂貴(起價(jià)$199)。
下面要介紹如何在Linux下安裝ionCube Loader。
1. 下載ionCube http://www.ioncube.com/loader_download.php, 通過(guò)這個(gè)鏈接可以找到對(duì)應(yīng)的版本,我使用wget從命令行獲取Linux64版本。
wget -c ZendGuard 與ionCube工具比較的文章,ZendGuard也是一款對(duì)PHP源碼加密的工具,ZendGuard只能用于配置了ZendOptimizer的環(huán)境中,不能獨(dú)立運(yùn)行。據(jù)說(shuō)使用的ZendOptimizer(PHP優(yōu)化引擎)可以提高20~50%的源碼執(zhí)行速度,如果結(jié)合ZendGuard可以把速度提高至50%以上。我們公司的網(wǎng)站還沒有使用PHP加密和PHP優(yōu)化,有機(jī)會(huì)一定要試試。
不知PHP的加密是否違背開源的理念?
ionCube loader 類似 zend 的 php 加密 工具
昨天下了一款?yuàn)W瑞文的在線考試系統(tǒng),打開首頁(yè),提示:
"requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by the site administrator”
這是缺少ionCube loader,即ionCube解密工具的原因。
ionCube Encoder可以把PHP源代碼轉(zhuǎn)換成ByteCode。進(jìn)行加密授權(quán)處理后的PHP代碼就不在開源了,必須使用ionCube loader才可以執(zhí)行加密過(guò)的PHP代碼。PHP本身沒有帶有ionCube loader模塊, 必須到ionCube網(wǎng)站下載。ionCube loader是免費(fèi)的,但是Encoder的價(jià)格就比較昂貴(起價(jià)$199)。
好在該考試系統(tǒng)里面集成了loader的文件包,免去我下載的麻煩。我辦公的電腦不可以連互聯(lián)網(wǎng),現(xiàn)在打字這臺(tái)是查資料的電腦。
打開后,確定存在Loader ioncube_loader_win_5.2.dll文件,
然后再php安裝目錄下,找到php-apache2handler.ini文件。搜索其zend_extension_ts
并在其后插入一段:zend_extension_ts="e:phpnowphp5.2oesionCubeLoader ioncube_loader_win_5.2.dll"。
Loader ioncube_loader_win_5.2.dll文件的路徑自己替換成你的。
重啟apache,測(cè)試效果。
英文好的,也可以查看ioncube-loader-help.php文件自行安裝配置.