Consejo rápido Implementar PHP para Heroku en segundos

Hemos comentado con entusiasmo la brillantez de Heroku antes, sobre todo por el hecho de que el lanzamiento de una aplicación Rails o Node es bastante simple sin tener que configurar su propio servidor. Pero, ¿qué sucede si desea el mismo tipo de libertad y velocidad de implementación con PHP? Afortunadamente, Heroku ha ofrecido silenciosamente soporte para PHP durante bastante tiempo..


Asegúrese de tener el cinturón de herramientas Heroku

Para la implementación de Heroku, necesita el cinturón de herramientas de línea de comandos provisto. Siga las instrucciones en la misma página; lo guiarán a través de la configuración del cinturón de herramientas de la línea de comandos de Heroku con su cuenta de Heroku.


Listo, conjunto, despliegue

Primero, crea un index.php archivo dentro del directorio de su aplicación, y escriba el siguiente código:

 

Este código utiliza pg_connect para conectarse a su base de datos Heroku Postgres creada automáticamente. Aún no tenemos la información de conexión; tendremos que esperar hasta que creemos nuestro repositorio Heroku. Vamos a hacer eso ahora. Desde el directorio de su proyecto, ejecute los siguientes comandos:

 > git init> git añadir. > Heroku crea ... 

Esto crea automáticamente su proyecto y agrega el repositorio como el "Heroku"rama. Ahora ejecute los siguientes comandos para implementar el proyecto:

 > git push heroku master> heroku addons: add heroku-postgresql: dev # esto devolverá algo como lo siguiente Adding heroku-postgresql en intense-harbor-6679 ... listo, v8 (gratuito) Se adjunta como HEROKU_POSTGRESQL_PINK La base de datos se ha creado y está disponible > heroku pg: credenciales COLOR "dbname = abcdefg host = ****. amazonaws.com port = 5432 usuario = **** contraseña = **** sslmode = require"

Este comando final debe devolver una cadena de credenciales que puede utilizar en su index.php Archivo (o en cualquier lugar que necesite una conexión de base de datos).

 

Para ver tu index.php en Heroku, corre Heroku abierto, que simplemente abre el proyecto en tu navegador.


Conclusión

¡Eso es! Hay mucho más que puedes aprender sobre Heroku, pero esto te permitirá desplegarte y conectarte a una base de datos en menos de 5 minutos..