2011-09-04 14 views
5

Creo la aplicación php para pequeñas empresas. Algunos de los clientes pueden preferir ejecutar la aplicación en un servidor local, por lo tanto, mi requisito es crear/agrupar una aplicación con apache/mysql/php con toda la confirmación necesaria y un ejecutable de un clic (ya sea un archivo por lotes) de manera que cuando el usuario lo abre, ejecuta el servidor apache en algún puerto, digamos localhost: 1234 y mysql también.Cómo agrupar una aplicación php con 1 clic ejecutar/instalar

y abre la aplicación en el navegador web predeterminado.

Para ser más exactos, estoy buscando algo como http://www.simpleinvoices.org/go, compruebe sus facturas simples para Windows que vienen en crecimiento con apache/php/mysql.

P.S - No estoy seguro de si esta pregunta debe estar en SO o Superusuario.

Respuesta

1

Superuser habría sido mejor. Pero dependiendo de sus requisitos, solo debe crear un paquete para instalar. En Windows, empaquételo con WAMP, en Linux, empaquételo con instalación con un solo clic o creando paquetes para los dos sistemas más grandes, a saber, APT y RPM. Con el sistema de dependencia en todos ellos, puede asegurarse de que su aplicación se ejecute inmediatamente.

1

Si realmente desea instalar un servidor web y un servidor SQL, entonces la solución de Lars sería un camino por recorrer. En Windows, puede generar un instalador .msi que contenga las dependencias que necesita (como WAMP). En mi opinión, un ejecutable instalador sería una solución más limpia que un archivo por lotes, ya que también proporcionaría al usuario la opción de desinstalar el software si lo desea.

Si desea distribuir la aplicación en una versión independiente, entonces es posible que también desee comprobar una solución como PhpDock de NuSphere - http://www.nusphere.com/products/phpdock.htm

+0

Hola jan si miras facturas simples, en realidad no tienes un instalador. Más bien es un paquete comprimido donde, cuando inicias la aplicación, ejecuta apache y mysql y la apaga cuando se cierra la aplicación. –

1

que tenían el mismo desafío y encontré Uniforme Servidor:

http://www.uniformserver.com/

Lo descarga, agrega su aplicación, lo inicia y todo funciona. Encantador.

Cuestiones relacionadas