可能重复:
转换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的软件,只要你能在服务器上安装额外的软件,这会更容易。