Diferència entre revisions de la pàgina «Heroku»
Línia 23: | Línia 23: | ||
Crearem una base de dades PostgreSQL als Add-ons (via web). Podràs veure les credencials de la BBDD per utilitzar-ho en el PDO després. | Crearem una base de dades PostgreSQL als Add-ons (via web). Podràs veure les credencials de la BBDD per utilitzar-ho en el PDO després. | ||
− | Crea una pàgina PHP d'una TASKLIST amb PostgreSQL. | + | Crea una pàgina PHP d'una TASKLIST amb PostgreSQL. Ha de quedar més o menys com aquesta: |
+ | https://floating-beyond-40727.herokuapp.com | ||
Post utilitzar aquest exemple de PDO: | Post utilitzar aquest exemple de PDO: |
Revisió del 17:28, 6 abr 2018
Introducció
Heroku és una PaaS (Platform as a Service) que ens permet fer desplegaments sense necessitat de tenir un servidor.
Primeres passes
Inicia't amb aquest tutorial per PHP simple:
https://devcenter.heroku.com/articles/getting-started-with-php#introduction
Quan hagis acabat, tindràs en marxa una web d'exemple. Fes un cop d'ull al Procfile, veuràs que la carpeta web/ és on s'inicia la nostra aplicació web.
Substitueix els continguts de la carpeta web/ per un index.php senzill per començar a fer la nostra app.
Plugins i bases de dades
Un cop hem estat capaços de crear una web, crearem una base de dades. Aparentment podem crear una MySQL gratuita, però ens demana la targeta de crèdit. En canvi, amb PostgreSQL no ens en demana.
Crearem una base de dades PostgreSQL als Add-ons (via web). Podràs veure les credencials de la BBDD per utilitzar-ho en el PDO després.
Crea una pàgina PHP d'una TASKLIST amb PostgreSQL. Ha de quedar més o menys com aquesta:
https://floating-beyond-40727.herokuapp.com
Post utilitzar aquest exemple de PDO:
https://uf.ctrl-alt-d.net/material/mostra/50/php-acces-a-dades-amb-pdo
Caldrà que creis la taula, un formulari per entrar les tasks, i visualitzar-les.