用于PHP类的Apache2模块

时间:2012-09-07 17:14:59

标签: php c apache apache-modules

  

可能重复:
  Convert PHP Class in apache module

我正在网上寻找一些指导来创建一个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中设置自动加载文件,但我需要加密类的方法和算法,以便将类重新分配为框架

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

对于混淆源代码,您可以使用Zend Guard之类的东西,只要您可以在服务器上安装其他软件,这将更容易。