tutorial sistema rails instalar elastic docs deploy aws app php amazon-web-services zend-framework2 elastic-beanstalk

php - sistema - ¿Cómo puedo implementar mi aplicación zend framework 2 en AWS beanstalk?



instalar un sistema laravel en amazon web service (1)

De acuerdo, esto fue resuelto con un poco de ayuda en el #zftalk IRC. Nunca tuve éxito en la carga utilizando la interfaz web AWS Beanstalk, así que en su lugar utilicé la herramienta AWS eb y AWSDevTools.

La mejor apuesta es ir a la raíz de su proyecto. Seguí las instrucciones de Linux aquí: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.GetSetup-devtools.html

Luego pasamos a las instrucciones de implementación aquí: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP.sdlc.html

Esto todavía no funcionó. Entonces, fui a la interfaz web de mi entorno en beanstalk elástico y tuve que editar la configuración para que la raíz del documento en el contenedor apuntara / public. Después de esto, el servidor devolvía un 500, así que miré en los registros y vi que estaba teniendo problemas con el marco en sí. En mi copia local me aseguré de que el compositor hubiera instalado todo, eliminé los archivos de ignorar git del proveedor y luego comprometí el proyecto. Volví a lanzar el proyecto con git aws.push y funcionó.

Entiendo cómo hacer una implementación básica en AWS beanstalk, pero una de las cosas que intento averiguar es cómo implementar una aplicación Zend Framework 2. Debido a que las aplicaciones Zend Framework 2 dependen de que Apache se ejecute con mod_rewrite, ¿cómo puedo configurar my elastic beanstalk para asegurarme de que Apache se esté ejecutando con mod_rewrite?

Editar: voy a agregar a esta pregunta. Ni siquiera estoy seguro de que mod_rewrite ya sea un problema. Simplemente, ni siquiera puedo implementar la aplicación zend framework 2 en el beanstalk elástico. No tengo problemas para implementar un único archivo PHP simple, pero implementar una aplicación real de Zend Framework 2 es un no ir. ¿Algunas ideas?