我正在网上寻找一些指导来创建一个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 :(得分:0)
你必须为此编写PHP扩展,而不是apache模块。
对于混淆源代码,您可以使用Zend Guard之类的东西,只要您可以在服务器上安装其他软件,这将更容易。