我需要加密一些已发布到公共网络上的PHP源代码。
这是否可行?PHP能被“编译”吗?
因为需要在各种不同的电脑上运行,有些电脑无法安装Zend Optimizer和PHP Express Loader等工具。
如果您需要让您的代码能够在标准的PHP版本上运行,而不需要任何模块,则答案是否定的。没有一种编译方法可以在各种不同的PHP安装中都起作用。
关于ioncube和zend的问题--
它们都是可破解的,市面上有大约500美元的应用程序可以让你窃取代码。
它们都需要加载器才能运行 - 你为什么问这是个问题?如果这个项目要出售给公众,那么你肯定会收到大量关于ioncube的技术支持问题,我不需要告诉你支持别人的代码/软件是什么感觉。
在这种情况下,我发现两者都不是一个好选择。
有一些软件可用于加密PHP源代码以保护知识产权。虽然我不知道有任何免费的,但如果您愿意支付或使用共享软件,可以尝试在谷歌上搜索“php encrypt source”之类的关键词。