c-PHP类的Apache2模块


c - Apache2 module for PHP class

可能重复:
转换apache模块中的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中设置为自动加载文件,但我需要加密该类的方法和算法,以便将该类作为框架重新分发

有什么建议吗?

您必须为此编写PHP扩展,而不是apache模块。

为了混淆源代码,你可以使用类似Zend Guard的软件,只要你能在服务器上安装额外的软件,这会更容易。