PHP Apollo - Vos scripts PHP deviennent des exécutables

PHP Apollo est un outil en ligne de commande qui convertit un script php en exécutable, comme le ferait un compilateur. L'exécutable fonctionne sans l'interpréteur PHP.

Licence:

Freeware
Utiliser et distribuer librement, mais ne pas enlever le copyright.

Limitations:

- Ne fonctionne pas avec les versions récente de PHP.
- Convient aux scripts, pas aux pages web.

Comment cela fonctionne

Le programme ne compile pas le code PHP en binaire. Cela est possible, mais PHP étant dynamique, il faut conserver un interpréteur à l'intérieur du programme exécutable. Dans ce cas, il n'y a pas de gain en vitesse, seulement une protection du code qui devient illisible et donc ne peut être récupéré par autrui.

Php Apollo encapsule votre code PHP et l'interpréteur dans un fichier exécutable. Il modifie également l'interpréteur pour utiliser le fichier ainsi produit en sautant la partie qui correspond à l'interpréteur.

PHP Apollo et Scriptol

Scriptol en version C++ produit un programme qui est réellement binaire, avec une multiplication de la vitesse d'exécution. Cela est possible grâce au variable typée. Quand aux variable dynamique, elle supposent une part d'interprétation à l'intérieur du programme binaire, comme dans le cas du compilateur Php.

Lire le fichier README inclus dans l'archive pour plus d'informations.

Télécharger