Symfony2源代码加密/编码

时间:2014-06-04 09:52:18

标签: php symfony encryption copy-protection

我们正在使用Symfony2框架进行开发并将应用程序销售给客户。我们不希望客户拥有源代码,因此我们希望对其进行加密。在Zend Framework中我们使用Ioncube,但这不适用于Symfony2,因为Symfony2读取PHP文件以创建缓存文件(classes.php)。

是否有加密src目录的解决方案?

1 个答案:

答案 0 :(得分:3)

我与SourceGuardian的人联系。在那里,他们说他们可以在不修改源代码的情况下加密Symfony2项目。最后,这不是真的,因为Symfony框架无法加载注释。 SourceGuardian提供了一个解决方案,他们将深入研究这个问题。目前,如果使用Annotations,则无法加密Symfony2项目。您应该将所有注释转换为Yaml或XML文件。我做了这个,3天后,它就像一个魅力!

所以:如果要加密源代码,请不要在Symfony2项目中使用注释!