2009-12-02 8 views
0

Je cherche à distribuer une application web symfony, mais je ne veux pas révéler son code source. Je sais qu'il est difficile d'obscurcir PHP, mais je me demandais s'il y a des solutions fermées ou open source pour obscurcir et/ou encoder le code backend pour que quelqu'un recevant l'application puisse l'exécuter mais ne pourrait pas pour voir le code source?Comment est-ce que je peux obscurcir une application Web de PHP de Symfony?

Répondre

4

phc (un compilateur PHP) comporte un drapeau --obfuscate

+0

Cela semble être la meilleure option, je suis sûr de l'essayer. Merci! –

1

IonCube est un codeur de PHP. Cela signifie que tous vos clients devront installer les bibliothèques ionCuber sur leur serveur, ce qu'ils ne veulent pas faire.

+0

Ah, c'est vrai. J'ai jeté un coup d'oeil à leur site Web et ai rechigné à leurs prix ... Je pense que je vais essayer quelque chose d'open source. Dans l'arène des sources fermées, il y a aussi Zend Guard mais leurs prix sont même plus élevés que ceux d'IonCube (pour autant que je m'en souvienne). –

0

Je pense que Ioncube et Zend Guard ne fonctionnent pas avec symfony parce que l'auto-chargement.