Korzystanie z PHP w instancji Amazon EC2 to jeden z wyczynów, który większość ludzi wykonuje, ponieważ chce uruchomić serwer WWW w instancji. PHP nie jest wstępnie zainstalowany z większością Ubuntu AMIS (aplikacja i obraz systemu operacyjnego), dlatego należy go później zainstalować. Ten post zaprezentuje procedurę instalowania PHP w instancji AWS EC2 działającą na Ubuntu.
Pre-REQ: Utwórz instancję EC2 z Ubuntu
To jest niezbędny krok do instalacji Ubuntu. Możesz pominąć ten niezbędny krok, jeśli masz instancję EC2 działającą i podłączoną. Jeśli nie, przejdź do konsoli AWS, a następnie kliknij przycisk „Uruchom maszynę wirtualną”:
Następnie, z Kreatora Kreacji EC2, nadaj instancji EC2 unikalną nazwę:
Następnie w sekcji AMI upewnij się, że wybierz „Ubuntu” Ami:
Następnie wybierz parę kluczy lub utwórz jedną:
Notatka: Para jest pobierana na komputerze lokalnym po jej utworzeniu, a następnie jest używana do połączenia SSH. Dlatego znajomość jego ścieżki na maszynie lokalnej jest dość ważna.
Następnie po prostu kliknij przycisk „Instancja Uruchom” znajdującą się u dolnych praw do strony:
To stworzy instancję EC2 działającą w systemie operacyjnym Ubuntu:
Następnym krokiem jest połączenie się z nowo utworzoną instancją EC2, a w tym celu musisz odwiedzić pulpit instancji, wybierz nowo utworzoną instancję EC2, a następnie kliknąć opcję „Połącz”:
Następnie po prostu skopiuj polecenie na stronie „Klient SSH”, klikając ikonę obok polecenia:
Następnie wklej polecenie w nowym terminalu wierszu polecenia i wymień nazwę pary klucza (LhkeyPair dla tego postu) z całą ścieżką pary kluczowej na komputerze lokalnym:
Naciśnij klawisz „Enter”, a gdy zostaniesz wyświetlony monit o połączenie z nowym hostem, wpisz „Tak”, a następnie naciśnij klawisz „Enter”:
Po kilku chwilach będziesz podłączony do usługi SSH instancji EC2:
W tym momencie możesz przejść do następnego kroku.
Instalowanie PHP w AWS EC2 z Ubuntu
Zacznij od aktualizacji listy pakietów Apt w instancji EC2 za pomocą następującego polecenia:
Sudo apt-get Aktualizacja
Uruchomienie tego polecenia zapewni następujące wyniki na terminalu SSH:
Następnie kontynuuj dodanie repozytorium PPA PHP, używając po prostu następującego polecenia:
sudo add-apt-repozytory PPA: ondrej/php -y
Wykonując to polecenie, terminal wyświetli dodanie repozytorium:
Następnie ponownie zaktualizuj listę Apt, używając polecenia:
Aktualizacja sudo apt
Następnie zainstaluj PHP z następującym poleceniem:
sudo apt instal PHP8.1
Uruchomienie tego polecenia poprosi użytkownika o pobieranie, po prostu wpisz „Y”, a następnie naciśnij klawisz „Enter”:
Po zakończeniu całego procesu uruchom poniższe polecenie, aby je zweryfikować:
php -v
To polecenie zwróci następujące dane wyjściowe:
Wyjście pokazuje, że PHP został pomyślnie zainstalowany w instancji Ubuntu EC2.
Wniosek
Instalowanie PHP w instancji AWS EC2 działające na Ubuntu jest w rzeczywistości dość łatwe. Po prostu połącz się z instancją, a następnie zaktualizuj pakiety apt. Następnie dodaj repozytorium PHP i ponownie zaktualizuj listę Apt. Po wykonaniu tego po prostu użyj polecenia „Apt Instal”, aby zainstalować PHP. Po zakończeniu procesu instalacji zweryfikuj istnienie PHP za pomocą polecenia „PHP -V”.