部署PHP站点,以便无法查看/编辑代码

时间:2011-04-06 16:12:29

标签: php linux deployment obfuscation

我即将部署一个我刚开发的PHP应用程序到我的客户端内部服务器上。我已将其创建为产品,并且不希望我的客户端能够查看/编辑我想要控制的代码。有人能告诉我是否有任何方法可以创建完整网站的二进制文件?或者代码混淆是关键?

请注意,我打算部署我正在开发的相同虚拟环境,其中包括Turnkey LAMP堆栈。

2 个答案:

答案 0 :(得分:1)

PHP是一种解释性语言,所以任何有权访问网络服务器的人都可以查看/修改代码(这就是为什么我也会尝试自己托管客户端的应用程序来控制我)。然而,有各种代码混淆器(谷歌他们)使PHP非常难以理解,当然你保持原有的维护来源等。

另外看看HipHop,facebook的新平台将PHP转换为C ++然后编译它,虽然这对大多数Web应用程序来说可能有点过分 - https://github.com/facebook/hiphop-php/wiki/

答案 1 :(得分:1)