Rask Tips Distribuere PHP til Heroku på sekunder

Vi har raved om glansen av Heroku før, for det meste rundt det faktum at det gjør det mulig å starte en Rails eller Node app ganske enkelt uten å måtte konfigurere din egen server. Men hva om du vil ha samme type frihet og distribusjonshastighet med PHP? Heldigvis har Heroku stilig tilbudt støtte til PHP for en stund.


Pass på at du har Heroku Toolbelt

For Heroku-distribusjon trenger du den angitte kommandolinjeverktøyet. Følg instruksjonene på samme side; de vil gå deg gjennom å sette opp Heroku kommandolinjeverktøyet med din Heroku-konto.


Klar, sett, distribuere

Først opprett en index.php filen i søknadens katalog, og skriv inn følgende kode:

 

Denne koden bruker pg_connect til å koble til din automatisk opprettede Heroku Postgres database. Vi har ikke tilkoblingsinformasjonen ennå; vi må vente til etter at vi har opprettet vårt Heroku-depot. La oss gjøre det nå. Kjør følgende kommandoer fra prosjektkatalogen:

 > git init> git add. > heroku lage ... 

Dette oppretter automatisk prosjektet ditt og legger til lageret som "heroku"gren. Kjør nå følgende kommandoer for å distribuere prosjektet:

 > git push heroku master> heroku addons: legg til heroku-postgresql: dev # dette vil returnere noe som følgende Legg til heroku-postgresql på intens havn-6679 ... ferdig, v8 (gratis) Vedlagt som HEROKU_POSTGRESQL_PINK Database har blitt opprettet og er tilgjengelig > heroku pg: legitimasjon FARGE "dbname = abcdefg host = ****. amazonaws.com port = 5432 bruker = **** passord = **** sslmode = krever"

Denne siste kommandoen skal returnere en legitimasjonstreng som du kan bruke i din index.php fil (eller hvor som helst du trenger en databaseforbindelse).

 

For å se din index.php på Heroku, løp heroku åpen, som bare åpner prosjektet i nettleseren din.


Konklusjon

Det er det! Det er mye mer som du kan lære om Heroku, men dette vil få deg distribuert og koblet til en database på mindre enn 5 minutter.