Jak wdrożyć aplikację na PHP Heroku Cloud Platform za darmo

Tutaj mamy wspólne tutorial wdrażać swoją pierwszą aplikację PHP na Heroku Cloud Platform za darmo. Wdrażanie aplikacji PHP na platformie Heroku jest naprawdę proste.

A+ A-

Heroku jest jednym z najbardziej popularnych w chmurze platforma jako usługa (PAAS). Była to jedna z pierwszych platform chmurowych, a istnieje od roku 2007. Jest to popularne ze względu na jego wsparcie dla wielu języków, w tym Ruby, Python, Java, node.js, Scala i PHP. A także dlatego, że pozwala płacić tylko za zasoby, których używasz i oferuje bazę danych jako usługa wraz z kilkoma zaawansowanych dodatków dla elastyczności.

Wdrażanie aplikacji PHP na Heroku

W tym tutorialu będziemy wdrażania prostą aplikację PHP, które będziemy wdrażać na Heroku pomocą toolbelt. Aby rozpocząć pracę z tym, trzeba będzie utworzyć konto na Heroku. Nie martw się, jest za darmo, aby utworzyć konto na Heroku tutaj .

Po zalogowaniu się, z powodzeniem, trzeba będzie zainstalować Heroku Toolbelt . (Heroku ma dobrze udokumentowane procedury instalacji dla toolbelt na tej samej stronie). Po zainstalowaniu toolbelt, trzeba zalogować się przy użyciu adresu e-mail i hasło (tj dzienniku Heroku w mandatów).

W tym tutorialu używaliśmy Ubuntu OS, wraz z terminalem. Ale można zainstalować Heroku toolbelt na Windows oraz Mac OS X. logowania za pomocą polecenia:

$ heroku login

poprosi o podanie adresu e-mail i hasło.

Heroku Zarejestruj

Po zalogowaniu się pomyślnie. Dostaniesz komunikat "Autoryzacja sukces".

Zalogowany

Teraz trzeba przesłać klucze ssh na Heroku. W przypadku, gdy nie utworzono klucze SSH, należy odnieść to .

Do generowania kluczy SSH polecenie użycia:

$ ssh-keygen -t rsa

To powinno generować publicznych / prywatnych parę kluczy SSH. Teraz dodawanie kluczy SSH do Heroku:

$ heroku keys:add

Dodaj SSH Keys

Teraz masz prawidłowo skonfigurować toolbelt Heroku na komputerze.

Demo: Wdrażanie aplikacji PHP na Heroku

W tej prezentacji, stworzymy prostą aplikację PHP, które drukują phpinfo (); Oto kod do index.php

<?php
    echo "hello world";
    phpinfo();
?>

Zapisz ten plik w nowym folderze 'myapp'. Korzystanie cmd, `cd` do nowego folderu.

$ mkdir myapp
$ cd myapp

Proszę się upewnić, dodasz 'index.php' w folderze 'myapp'. ,

Heroku moim app

Teraz trzeba zainicjować git w tym nowym folderze, używając:

$ git init

git Init

Teraz raz, folder, w zainicjowany, trzeba popełnić repo:

$ git add .
$ git commit -m "Initial"

cmd Git

Teraz trzeba utworzyć aplikację Heroku, a następnie przesłać swoją aplikację do Heroku poleceniami:

$ heroku create

Spowoduje to utworzenie Heroku aplikację i wyświetli URL swojej nowej aplikacji Heroku.

Heroku Tworzenie aplikacji

Teraz możesz przesłać swoją aplikację do Heroku przy użyciu:

$ git push heroku master

Pozwoli to wykryć 'index.php' plik utworzony i będzie utworzyć instancję w pakiecie z serwerem Apache. To wyświetli URL aplikacji. A ty z powodzeniem wdrożony aplikacji PHP na Heroku. Aplikacja demo, utworzony w tym kursie jest dostępna pod http://agile-garden-9901.herokuapp.com/ .

Heroku PHP Wdrożenie aplikacji

Można zorganizować pełnoprawnym witryn w Heroku. Wraz z aplikacji baz danych, które będziemy tworzących w części 2 niniejszego poradnika. W przypadku jakichkolwiek pytań lub wątpliwości, prosimy użyć formularza komentarzy podanych poniżej.