ionCube 一款類(lèi)似zend的PHP加密/解密工具
下面要介紹如何在Linux下安裝ionCube Loader。
1. 下載ionCube http://www.ioncube.com/loader_download.php, 通過(guò)這個(gè)鏈接可以找到對(duì)應(yīng)的版本,我使用wget從命令行獲取Linux64版本。 wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
2. 解壓 tar -zxvf ioncube_loaders_lin_x86-64.tar.gz
3. 在解壓后的文件夾了可以找到ioncube-loader-helper.php, 把它拷貝到網(wǎng)站的目錄下,例如: cp ioncube-loader-helper.php /var/www/html/
4. 然后在瀏覽器下打開(kāi)ioncube-loader-helper.php,點(diǎn)擊Server System Information鏈接,它會(huì)根據(jù)你的系統(tǒng)配置,告訴你應(yīng)該使用那個(gè)ionCube-loader模塊,并且告訴php.ini的路徑。
5. 接下來(lái)把相關(guān)模塊復(fù)制到/usr/local/(或者其他目錄),根據(jù)第四步的提示在php.ini里加入一行。例如: zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
注意:如果你的php.ini里沒(méi)有zend_extension,你可以把這行加在任一位置,否則,把它加在第一個(gè)zend_extension語(yǔ)句前。
6. 保存php.ini,重啟服務(wù)器。在我們的服務(wù)器上使用到的命令是:/etc/init.d/httpd restart
另外我還在ZendChina上看到一篇關(guān)于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)站還沒(méi)有使用PHP加密和PHP優(yōu)化,有機(jī)會(huì)一定要試試。
不知PHP的加密是否違背開(kāi)源的理念?
ionCube loader 類(lèi)似 zend 的 php 加密 工具
昨天下了一款?yuàn)W瑞文的在線考試系統(tǒng),打開(kāi)首頁(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代碼就不在開(kāi)源了,必須使用ionCube loader才可以執(zhí)行加密過(guò)的PHP代碼。PHP本身沒(méi)有帶有ionCube loader模塊, 必須到ionCube網(wǎng)站下載。ionCube loader是免費(fèi)的,但是Encoder的價(jià)格就比較昂貴(起價(jià)$199)。
好在該考試系統(tǒng)里面集成了loader的文件包,免去我下載的麻煩。我辦公的電腦不可以連互聯(lián)網(wǎng),現(xiàn)在打字這臺(tái)是查資料的電腦。
打開(kāi)后,確定存在Loader ioncube_loader_win_5.2.dll文件,
然后再php安裝目錄下,找到php-apache2handler.ini文件。搜索其zend_extension_ts
并在其后插入一段:zend_extension_ts="e:\phpnow\php5.2\oes\ionCube\Loader ioncube_loader_win_5.2.dll"。
Loader ioncube_loader_win_5.2.dll文件的路徑自己替換成你的。
重啟apache,測(cè)試效果。
英文好的,也可以查看ioncube-loader-help.php文件自行安裝配置
- PHP實(shí)現(xiàn)加密的幾種方式介紹
- 2個(gè)比較經(jīng)典的PHP加密解密函數(shù)分享
- PHP中加密解密函數(shù)與DES加密解密實(shí)例
- PHP可逆加密/解密函數(shù)分享
- PHP 加密解密內(nèi)部算法
- php基于mcrypt的加密解密實(shí)例
- PHP rsa加密解密使用方法
- PHP無(wú)敵近乎加密方式!
- PHP簡(jiǎn)單實(shí)現(xiàn)DES加密解密的方法
- php實(shí)現(xiàn)RSA加密類(lèi)實(shí)例
- PHP實(shí)現(xiàn)的XXTEA加密解密算法示例
- IonCube_Decoder ionCube加密代碼反編譯
相關(guān)文章
關(guān)于PHP中協(xié)程和阻塞的一些理解與思考
這篇文章主要給大家介紹了關(guān)于PHP中協(xié)程和阻塞的一些理解與思考,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-08-08
php管理nginx虛擬主機(jī)shell腳本實(shí)例
這篇文章主要介紹了php管理nginx虛擬主機(jī)shell腳本的實(shí)現(xiàn)方法,以實(shí)例形式講述了通過(guò)PHP腳本管理nginx虛擬主機(jī)的方法,具有不錯(cuò)的借鑒價(jià)值,需要的朋友可以參考下2014-11-11
PHP array_multisort()函數(shù)的使用札記
array_multisort 對(duì)多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序的函數(shù),需要的朋友可以參考下。2011-07-07
PHP結(jié)合vue導(dǎo)出excel出現(xiàn)亂碼的解決方法分享
這篇文章主要為大家詳細(xì)介紹了PHP結(jié)合vue導(dǎo)出excel出現(xiàn)亂碼的解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-02-02
PHP中spl_autoload_register()函數(shù)用法實(shí)例詳解
這篇文章主要介紹了PHP中spl_autoload_register()函數(shù)用法,結(jié)合實(shí)例形式分析了__autoload函數(shù)及spl_autoload_register函數(shù)的相關(guān)使用技巧,需要的朋友可以參考下2016-07-07
php實(shí)現(xiàn)utf-8和GB2312編碼相互轉(zhuǎn)換函數(shù)代碼
php實(shí)現(xiàn)utf-8和GB2312編碼相互轉(zhuǎn)換的一個(gè)函數(shù),有需要的朋友可以參考下2013-02-02
PHP實(shí)現(xiàn)的簡(jiǎn)單四則運(yùn)算計(jì)算器功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)單四則運(yùn)算計(jì)算器功能,結(jié)合實(shí)例形式分析了PHP基于堆棧實(shí)現(xiàn)的表達(dá)式運(yùn)算功能,需要的朋友可以參考下2017-12-12
php動(dòng)態(tài)生成版權(quán)所有信息的方法
這篇文章主要介紹了php動(dòng)態(tài)生成版權(quán)所有信息的方法,實(shí)例分析了php時(shí)間與字符串的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03

