windows + bcompiler



昨日雖然使用fastcgi+roadsend可以成功,但是一搬到另一台電腦就失敗了,問題尚無法釐清,只好先尋覓其它的方法,又找到了bcompiler的方法。

在PHP的手冊PHP bytecode Compiler中有介紹、安裝及設定,但主要的是針對Unix-like的平台,在Windows上就寫得比較不清楚,在Dada’s Blog使用 bcompiler 來編譯(加密)您的 PHP 原始碼裡頭提到了eAccelerator無法滿足我們在PHP 5.1以上的需求,沒錯我也是看到了之後才放棄的,文章中主要是以FreeBSD平台講解的,不過我想其他的Unix-like的平台應該也差不多,至於在Windows平台上,就不用找pecl命令來安裝了,大家可以到http://pecl4win..net/index.php來找php_.dll符合你PHP版本的dll檔來使用,只要將這個dll檔放到php放ext的資料夾下並且在php.ini新增extension=_bcompiler.dll這個設定即可。

然後可以使用Dada的BENCODER程式來編譯,不過程式要加.php副檔名,在命令列下使用

php bencoder.php [-f] [-q] -o FILE    file1.php

之類的命令就可以將php程式給編碼了!

2010-11-17註:pecl4win已經掛了,突然之間可能很不方便!現在可能要自行編譯了,請參考這篇building on Windows

Print Friendly, PDF & Email

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料