Je veux automatiser une tâche assez simple. Pour cela, j'ai écrit un petit script PHP que je lance depuis la ligne de commande en utilisant PHP-CLI. Maintenant, je veux remettre ce script à quelqu'un mais je ne veux pas le faire :
- donner le code source
- demandez-lui d'installer PHP sur le système
Existe-t-il un moyen de créer une version .exe du script de PHP. Je ne suis pas vraiment préoccupé par la décompilation ; je suis plus inquiet de demander aux gens d'installer et de configurer PHP.
2 votes
Avez-vous entendu parler de bamcompile (r) ?
1 votes
J'utilise Bambalam depuis un certain nombre d'années. Il est bloqué depuis une éternité maintenant - et plus précisément, il n'est compatible qu'avec PHP4.4.4. Cependant, tant que vous n'avez pas besoin du support UTF8 et autres, et que vous pouvez supporter les foreach() cassés et quelques autres, cela devrait fonctionner pour vous. Notez qu'il est impossible de gérer, par exemple, les noms de fichiers UTF8 dans un répertoire, avec PHP4.4.4. Rappelez-vous également qu'il crée des fichiers dans %TEMP% qui ne sont jamais supprimés (php[0-F]{2}.tmp), vous devrez les nettoyer.
0 votes
Les binaires de PHP peuvent être portés. Vous pouvez simplement dire aux gens d'extraire un dossier entier et de créer un fichier batch qui exécute quelque chose comme "php.exe -c php.ini script.php".