ionCube 一款類似zend的PHP加密/解密工具

來源:互聯網
上載者:User

PHP本身沒有帶有ionCube loader模組, 必須到ionCube網站下載。ionCube loader是免費的,但是Encoder的價格就比較昂貴(起價$199)。

下面要介紹如何在Linux下安裝ionCube Loader。

1. 下載ionCube http://www.ioncube.com/loader_download.php, 通過這個連結可以找到對應的版本,我使用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, 把它拷貝到網站的目錄下,例如:
cp ioncube-loader-helper.php /var/www/html/

4. 然後在瀏覽器下開啟ioncube-loader-helper.php,點擊Server System Information連結,它會根據你的系統配置,告訴你應該使用那個ionCube-loader模組,並且告訴php.ini的路徑。

5. 接下來把相關模組複製到/usr/local/(或者其他目錄),根據第四步的提示在php.ini裡加入一行。例如:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
注意:如果你的php.ini裡沒有zend_extension,你可以把這行加在任一位置,否則,把它加在第一個zend_extension語句前。

6. 儲存php.ini,重啟伺服器。在我們的伺服器上使用到的命令是:/etc/init.d/httpd restart

另外我還在ZendChina上看到一篇關於ZendGuard 與ionCube工具比較的文章,ZendGuard也是一款對PHP源碼加密的工具,ZendGuard只能用於配置了ZendOptimizer的環境中,不能獨立運行。據說使用的ZendOptimizer(PHP最佳化引擎)可以提高20~50%的源碼執行速度,如果結合ZendGuard可以把速度提高至50%以上。我們公司的網站還沒有使用PHP加密和PHP最佳化,有機會一定要試試。

不知PHP的加密是否違背開源的理念?

ionCube loader 類似 zend 的 php 加密 工具

昨天下了一款奧瑞文的線上考試系統,開啟首頁,提示:
"requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by the site administrator”

這是缺少ionCube loader,即ionCube解密工具的原因。

ionCube Encoder可以把PHP原始碼轉換成ByteCode。進行加密授權處理後的PHP代碼就不在開源了,必須使用ionCube loader才可以執行加密過的PHP代碼。PHP本身沒有帶有ionCube loader模組, 必須到ionCube網站下載。ionCube loader是免費的,但是Encoder的價格就比較昂貴(起價$199)。

好在該考試系統裡面整合了loader的檔案包,免去我下載的麻煩。我辦公的電腦不可以連互連網,現在打字這台是查資料的電腦。

開啟後,確定存在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,測試效果。

英文好的,也可以查看ioncube-loader-help.php檔案自行安裝配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.