我需要加密一些我发布给公众的PHP源代码。
这可能吗? PHP可以“编译”吗?
答案 0 :(得分:3)
您可以查看可以从PHP生成可执行文件的phc。它还有一些其他选项可以从原始的PHP源代码创建C代码,XML,优化的PHP等。
答案 1 :(得分:3)
您可以购买Zend Guard来编码PHP源代码,然后使用Zend Optimizer运行它。还有一个开源/免费的PHP编译器项目(bcompiler,也看看this),但我从未使用它,因为在我需要的时候项目仍然不完整。
答案 2 :(得分:2)
因为他们需要在很大范围内运行 箱子,其中一些没有 访问安装像Zend这样的东西 优化器和PHP Express Loader
如果您需要代码能够在没有任何模块的情况下在标准版本的PHP上运行,那么答案是否定的。没有任何编译方法可以在各种不同的PHP安装上运行。
答案 3 :(得分:1)
答案 4 :(得分:1)
ioncube和zend的问题 -
他们两个都是可以破解的,有大约500.00美元的应用程序可以让你窃取代码。
他们两个都需要装载机运行 - 为什么你问这是一个问题?如果这个项目要向公众出售,那么你将毫无疑问得到关于ioncube的大量技术支持问题,我不需要告诉你支持别人的代码/软件是什么样的。
我发现在这种情况下,一个人都不是一个好选择。
答案 5 :(得分:0)
我会说尝试ionCube - 他们是PHP编码软件中最长久和成功的创建者之一。我们将它们用于我们的Web开发项目,虽然安装“Loader”的需求有点不利,但它们现在提供了我们捆绑给用户的Loader Wizard脚本,并为它们提供了分步说明。
此外,我总是发现他们的支持不仅仅是有帮助的。)
答案 6 :(得分:-4)
有一些软件可用于加密PHP源以保护知识产权。不过,我不知道任何免费的。如果您对付费/共享软件没问题,只需谷歌“php encrypt source”。