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.