not - Compila un script PHP en Linux
php info (3)
Sé que los scripts php en realidad no se compilan hasta que se ejecutan. Sin embargo, digo que quiero crear un pequeño programa simple y compilarlo en un binario sin requerir el php binario. ¿Cómo podría hacer esto?
He visto algunos IDE que harían esto, pero o bien son todos para Windows o las versiones de Linux no se compilan correctamente.
Lo que me gustaría es algo así como py2exe que lo hace en el script en sí.
Hay esto: http://www.bambalam.se/bamcompile/ pero compila a bytecode de Windows. Hay algunos otros, pero todo lo que he visto se compilará solo para Windows.
Un poco mas:
http://www.nusphere.com/products/phpdock.htm
Editar: casi me olvido si buscas hacer que funcione en Linux sin tener en cuenta las ventanas, solo puedes agregar
#!/usr/bin/php
en la parte superior del script y deberías poder ejecutarlo desde la línea de comando. No te olvides de chmod + x el archivo primero.
Eche un vistazo al Hiphop-PHP de Facebook. Es capaz de convertir el código PHP en C ++ y luego compilarlo con g ++. Aparentemente, incluso lo han logrado compilar instalaciones enteras de WordPress.
Echa un vistazo a phc: el compilador de PHP
Si solo desea ejecutarlo como un script, puede que no necesite compilarlo per se, sino simplemente ejecutarlo a través de la línea de comando. Lee ejecutando PHP a través de la línea de comando.