编译PHP以防止“盗窃”?

编译PHP以防止“盗窃”?,php,source-code-protection,Php,Source Code Protection,如果我用java创建一个应用程序,我会编译它,即使我向您发送应用程序,也很难窃取代码。我知道你可以用逆向工程之类的方法来做,但无论如何 如果我用PHP创建一个应用程序并将其放在客户机服务器上,客户机可以复制粘贴代码(如果他或她愿意) 所以我的问题是。是否有任何方便的方法来编译或以某种方式保护您的PHP代码,使其免受他人的攻击,即使它在服务器上运行?如果您负担得起,您可以使用IonCube对文件进行编码 另一方面,可以使用APC缓存字节码,然后将APC变量APC.stat设置为0,然后从服务器中删

如果我用java创建一个应用程序,我会编译它,即使我向您发送应用程序,也很难窃取代码。我知道你可以用逆向工程之类的方法来做,但无论如何

如果我用PHP创建一个应用程序并将其放在客户机服务器上,客户机可以复制粘贴代码(如果他或她愿意)


所以我的问题是。是否有任何方便的方法来编译或以某种方式保护您的PHP代码,使其免受他人的攻击,即使它在服务器上运行?

如果您负担得起,您可以使用IonCube对文件进行编码

另一方面,可以使用APC缓存字节码,然后将APC变量APC.stat设置为0,然后从服务器中删除php文件。这样,APC将始终在缓存中查找,而不验证实际的php文件是否已更改


你也可以使用HipHop来编译你的代码,但是设置起来很棘手,而且通常它不会编译无误。

如果你负担得起的话,你可以使用IonCube来编码你的文件

另一方面,可以使用APC缓存字节码,然后将APC变量APC.stat设置为0,然后从服务器中删除php文件。这样,APC将始终在缓存中查找,而不验证实际的php文件是否已更改


你也可以使用HipHop来编译你的代码,但是设置起来很棘手,而且通常它不会编译无误。

Facebook有一个PHP编译器,名为HipHop。有关更多信息,请参阅


但是,此编译器的主要目的是加速代码,而不是保护代码。编译本身并不是任何类型代码的保护措施。

Facebook有一个PHP编译器,名为HipHop。有关更多信息,请参阅


但是,此编译器的主要目的是加速代码,而不是保护代码。编译本身并不是任何代码的保护措施。

Java很容易反编译。除此之外,为什么有人想偷你的PHP代码?里面有什么秘密吗?如果没有,为什么不让您的客户能够自定义它呢?正如@ThiefMaster的评论:许可模式应该包括用户复制和自定义代码的权利。毕竟,有趣的不是实现。这是它解决的想法/问题/等等。看:它不会阻止他们窃取你的代码,但如果他们这样做了,你可以起诉他们,你会赢=。。。maybe@ThiefMaster:我的客户所做的任何定制都会使我给他们的任何保证无效。Java很容易反编译。除此之外,为什么有人想偷你的PHP代码?里面有什么秘密吗?如果没有,为什么不让您的客户能够自定义它呢?正如@ThiefMaster的评论:许可模式应该包括用户复制和自定义代码的权利。毕竟,有趣的不是实现。这是它解决的想法/问题/等等。看:它不会阻止他们窃取你的代码,但如果他们这样做了,你可以起诉他们,你会赢=。。。maybe@ThiefMaster:我的客户所做的任何定制都会使我给他们的任何保证无效。