Je sais que les scripts php ne sont pas compilés avant d'être exécutés. Cependant, disons que je veux créer un petit programme simple et le compiler en un binaire sans avoir besoin du binaire PHP. Comment pourrais-je faire ça? J'ai vu quelques IDE là-bas qui feraient cela, mais soit ils sont tous pour windows ou les versions linux ne sont pas construites correctement.
Ce que je voudrais, c'est quelque chose comme py2exe qui le fait dans le script lui-même.Compilez un script PHP sous Linux
Répondre
Découvrez phc: the PHP compiler
Si vous voulez juste l'exécuter comme un script, vous ne pouvez pas besoin de le compiler en tant que tel, mais il suffit d'exécuter via la ligne de commande. Read running PHP via the command line.
Il y a ceci: http://www.bambalam.se/bamcompile/ mais qui compile au bytecode de Windows. Il y en a quelques autres, mais tout ce que j'ai vu ne compilera que pour les fenêtres.
peu plus:
http://www.nusphere.com/products/phpdock.htm
Edit: J'ai presque oublié si vous cherchez à le faire fonctionner sur linux sans tenir compte des fenêtres que vous pouvez simplement ajouter
#!/usr/bin/php
au sommet du script et vous devriez être capable de l'exécuter à partir de la ligne de commande. N'oubliez pas de chmod + x le fichier en premier.
Jetez un oeil à Hiphop-PHP de Facebook. Il est capable de convertir du code PHP en C++ puis de le compiler avec g ++. Apparemment, ils l'ont même réussi à compiler des installations WordPress entières.
"en soi" s'il vous plaît. Je vois cette erreur de plus en plus souvent: http://en.wiktionary.org/wiki/per_se – lImbus