Foros del Web » Programando para Internet » PHP »

Ejecutar PHP sin navegar, como un programa

Estas en el tema de Ejecutar PHP sin navegar, como un programa en el foro de PHP en Foros del Web. Hola, a ver como os explico esto.... tengo que desarrollar una aplicación que lee y graba datos en una BD local. O sea, se ejecuta ...
  #1 (permalink)  
Antiguo 17/11/2005, 05:25
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 15 años, 11 meses
Puntos: 1
Ejecutar PHP sin navegar, como un programa

Hola,

a ver como os explico esto.... tengo que desarrollar una aplicación que lee y graba datos en una BD local. O sea, se ejecuta en una máquina local con servidor apache, etc.... en resumen, no va alojada en ningun servidor remoto.

El cliente me ha pedido dos cosas:

1. Si los scripts pueden ir compilados de alguna forma (para que no sean accesibles)
2 y más importante: Si se puede ejecutar la aplicación sin el navegador, como sie fuese un programa. Vamos, con un .exe que lleve eso dentro. ¿me explico?

Tal vez Director pueda integrar el site y que no parezca que sea una web o hay algun software que haga eso??

Saludos y gracias por adelantado
__________________
Sataca - La Retícula
www.lareticula.com
  #2 (permalink)  
Antiguo 17/11/2005, 05:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Creo que PHP no es lo ideal para tu propósito.

PHP es interpretado, no genera "ejecutables" pues necesita del interprete PHP para ejecutarse. Si quieres proteger su código fuente debes recurrir a cosas como Zend Encoder (www.zend.com) o ioncube (www.ioncube.com), algunas soluciones de este tipo no son gratuitas.

De todas formas .. PHP (con los detalles mencionados) puedes ejecutarlo en línea de comandos (CLI) sin necesidad de un "navegador" que lo llame:
http://www.php.net/features.commandline

Lo otro que tienes es "PHP-GTK" (http://gtk.php.net) que es la extensión de PHP para generar aplicaciones tipo "escritorio" basadas en interface GTK. Igualmente estas aplicaciones así NO son compiladas, necesitan del interprete PHP para ejecutarse.

Por qué no desarrollas tu aplicación en "C" por ejemplo? .. Bueno, mejor dicho en el S.O. que ejecute tus -clientes- o servidor (realmente no sé que tipo de aplicación necesitas desarrollar .. si lo explicas tal vez se te puedan ofrecer mejores alternativas).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:54.