2012-09-07 42 views
-1

可能重複:
Convert PHP Class in apache module的Apache2模塊的PHP類

我正在尋找在網絡上的一些指導,以創建一個Apache2的模塊,該模塊,加載時,能夠揭露在PHP類:

如果我創建一個PHP類作爲

// myclass.php 
class myClass { 
    public function myFunction ($t) { 
     return $t; 
    } 
} 

我可以寫

include("myclass.php"); 
$item = new myClass(); 
echo $item-> hello ("word"); 

我想創建一個Apache模塊,我把現有的類在我的服務器上的所有PHP文件,所以我可以這樣寫:

$item = new myClass(); 
echo $item-> hello ("word"); 

中當然我可以在php.ini中設置自動加載文件,但我需要加密類的方法和算法,以便將該類重新分配爲框架

有什麼建議嗎?

回答

0

你必須爲此編寫一個PHP擴展,而不是apache模塊。

爲了搞清你的源代碼,你可以使用類似Zend Guard的東西,只要你可以在你的服務器上安裝額外的軟件,這樣會更容易。

+0

我不信任Zend Guard,在網絡上有許多軟件使它成爲完美的逆向工程(我從未嘗試過),但在YouTube上也有視頻解釋如何操作。 – user1655348

+0

嗯。然後,你可能不得不在C中找到另一個混淆器或創建PHP擴展(這可能不是那麼容易)。我至少不知道有什麼更好的方法來保護源代碼。 –