天天看點

Editplus + Zend Encoder實作簡單PHP源碼加密IDE環境

首頁:http://www.maxss.net/

電郵:[email protected]

軟體環境:

Windows 2000 Pro/Sever

Editplus

PHP 4.3.4

Zend Optimizer 2.5

Zend Encoder Unlimited 1.2

關于Editplus和PHP的介紹我就不多說了。首先說說Zend Optimizer,它是PHP的優化器,另外就是Zend Encoder,用于對PHP源碼加密的工具,要注意的是Zend Encoder Unlimited加密的PHP檔案需要Zend Optimizer的支援才能正确運作。Unlimited版是不需要花費的,但它隻是一個控制台程式。以下就介紹利用Editplus的使用者工具功能搭建簡單的Zend Encoder IDE環境。

1. 當然就是安裝以上介紹的軟體了(先安裝PHP),這些軟體都可以在其官方網站進行下載下傳。PHP、Zend optimizer等軟體安裝時都會進行自動配置,是以不用再進行額外的配置工作。

2. 啟動Editplus,打開菜單“工具->配置使用者工具…”選擇一個組後更改其組名稱為“Zend Encoder”

3. 點選“添加工具”,并按以下格式填寫各項内容:

菜單文字:Encode

指令:{你的Zend Encoder安裝目錄}/zendenc.exe

參數:$(FilePath) $(FileDir)/$(FileNameNoExt)

[ 注意參數欄中的$(FilePath)和$(FileDir)間是一空格 ]

說明:因為加密後的檔案不能再進行編輯,是以要備份好源檔案,在這裡建議大家對于PHP的源檔案用File.php.src的方式進行命名,這樣按以上配置的環境進行檔案加密後會,檔案會自動被命名為File.php。

4. 為了讓Editplus能為src的PHP源檔案進行文法加亮顯示,還需要為PHP檔案增加src擴充名支援。具體操作:點選菜單“工具->參數選擇…”,在左邊的目錄樹中選擇“檔案/設定和文法”分支,然後選擇“檔案類型”PHP,最後在檔案擴充名中加入“;src”,多個擴充名間要用分号隔開。

現在大家可以寫一些簡單的PHP程式來試試這個IDE的功能了。這裡給出一個官方的例子:

<?php

phpinfo();

?>

因為Editplus的外挂工具功能擴充很靈活,是以大家可以模仿上面配置做出更多語言的IDE環境,比如大家熟悉的TC等。