我们正在使用 Symfony2 框架进行开发并向客户销售该应用程序。我们不希望客户拥有源代码,因此我们希望对其进行加密。在 Zend Framework 中,我们使用 Ioncube,但这不适用于 Symfony2,因为 Symfony2 读取 PHP 文件来创建缓存文件 (classes.php)。
有没有办法加密src目录?
最佳答案
我与 SourceGuardian 的人员取得了联系。他们在网站上表示可以在不修改源代码的情况下加密 Symfony2 项目。最后,事实并非如此,因为 Symfony 框架无法加载注释。 SourceGuardian 提出了一个解决方案,他们将深入研究这个问题。目前,如果您使用注释,则无法加密 Symfony2 项目。您应该将所有注释转换为 Yaml 或 XML 文件。我这样做了,三天后,效果非常好!
所以:如果你想加密你的源代码,不要在 Symfony2 项目中使用注释!
关于php - Symfony2源代码加密/编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24034252/