php - PHP 类的 Apache2 模块

标签 php c apache apache-modules

Possible Duplicate:
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 中设置自动加载文件,但是我需要加密类的方法和算法,以便将类作为框架重新分发

有什么建议吗?

最佳答案

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

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

关于php - PHP 类的 Apache2 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12322580/

相关文章:

php - 如何在 php 脚本中回复 POST?

c - windows 下 make clean 失败

正确使用 va_arg 获取字符串

php - 如何防止 apache 在 URL 路径中用单斜杠减少双斜杠?

javascript - 在谷歌地图中查找相对于当前用户位置最接近坐标的位置(在一组给定的坐标中)

php - 将数组传递给sql查询不起作用

php - 如何通过ajax在数据库中存储大量的javascript对象

c - 如何使用 Xcode 将参数传递给 c 控制台程序?

php - Mysql_real_escape_string...还有其他地方的自动设置吗?

apache - 如何在 Apache Web 服务器中启用目录列表