什麼是Ioncube
ionCube was founded in 2002, and introduced tools to protect software written using the PHP programming language from being viewed, changed, and run on unlicensed computers. The encoding technology grew out of earlier work on the PHP Accelerator project, and at first launch included an online encoding service where PHP scripts can be uploaded and an encoded version downloaded in return, and a command line tool for Linux soon after. The tools use the technique of compiling to bytecode prior to encoding so that source code is eliminated, and runtime overheads are reduced. A PHP extension called the ionCube Loader handles the reading and execution of encoded files at run time. —— [ 維基百科 ]
翻譯過來就是說,ioncube是一個保護使用PHP編程語言編寫的軟件不被查看的工具。這些工具使用在編碼之前編譯為字節碼的技術,從而消除了源代碼,減少了運行時開銷(加密)。還有一個名為ionCube Loader 的PHP 擴展在運行時處理編碼文件的讀取和執行(解密)。
安裝步驟
檢測php版本
下載loader-wizard.php
ioncube提供了一個安裝的向導程序,可以非常方便的幫助檢測php的運行環境,自動給出提示。通過下面的地址下載loader-wizard:http://www.ioncube.com/loader-wizard/loader-wizard.zip
注意:支持php5.3、php5.4、php5.5、php5.6、php7.0版本
解壓移動到指定目錄
下載好了之後,將其解壓縮,然後整個目錄放到web根目錄
運行loader-wizard.php程序
打開瀏覽器,輸入地址
http://localhost/ioncube/loader-wizard.php
如果大家設置了虛擬主機,請輸入對應的地址 +
/ioncube/loader-wizard.php
這個loader程序經過計算之後,會自動給出提示:
按照程序給出的步驟開始
程序運行後,會給步驟提示,然後按照他這個提示,一步步的來就可以了。
根據這個向導程序的提示,下載相應的解密軟件將下載下來的解密軟件放在它指定的目錄中下載向導程序計算出來新的php.ini文件,替換系統原來的php.ini文件重新啟動apache驗證是否成功
不成功的話會有新的提示,照著一步步來就可以搞定啦