Skonfiguruj stos LAMP (Linux, Apache, MySQL, PHP) na Ubuntu 20.04

Set Up Lamp Linux Apache



Być może właśnie zacząłeś budować swoją dynamiczną aplikację internetową w PHP i chcesz skonfigurować stos LAMP. Termin LAMP pochodzi od systemu operacyjnego Linux, serwera Apache, bazy danych MySQL i języka PHP. Zacznijmy od instalacji LAMP Stack na Ubuntu 20.04.







Przede wszystkim powinieneś mieć uprawnienia sudo w swoim systemie lub zalogować się jako root, aby wykonać następujące zadania:



Zaktualizuj repozytorium pakietów systemu

Aby rozpocząć całą instalację, najlepiej jest najpierw zaktualizować repozytorium pamięci podręcznej APT, aby można było bezproblemowo zainstalować wszystkie najnowsze aplikacje.



$sudotrafna aktualizacja


Po zaktualizowaniu pamięci podręcznej apt jesteśmy gotowi do kontynuowania instalacji LAMP Stack.





Najpierw zainstalujmy MySQL.

Zainstaluj MySQL na Ubuntu 20.04

Ponieważ MySQL jest używany głównie jako baza danych z PHP i służy do zarządzania i przechowywania danych w celu zainstalowania MySQL w systemie ubuntu, wpisz poniższe polecenie.



$sudotrafnyzainstalowaćmysql-server mysql-klient


Zostaniesz poproszony o zajęcie dodatkowego miejsca na dysku do zainstalowania pakietu, więc naciśnij y, aby kontynuować instalację MySQL.


Po zainstalowaniu MySQL sprawdź wersję, wpisując to polecenie.

$mysql--wersja


Aby sprawdzić, czy usługa MySQL działa, czy nie w twoim systemie ubuntu, wpisz to polecenie, aby sprawdzić status.

$sudosystemctl status mysql.service


Jeśli nie jest aktywny, możesz go uruchomić, używając słowa kluczowego start w powyższym poleceniu w ten sposób

$sudosystemctl start mysql.service


Aby zalogować się do powłoki MySQL, wpisz następujące polecenie

$sudomysql


Nie poprosi Cię o podanie hasła po raz pierwszy.

Po zalogowaniu się do powłoki MySQL możesz ustawić swoje hasło lub wykonać dowolną funkcję związaną z bazą danych w nim.

Teraz wyjdźmy przez to i zainstalujmy serwer WWW Apache 2 w systemie Ubuntu.

mysql> Wyjście

Zainstaluj serwer WWW Apache na Ubuntu 20.04

Apache 2 to serwer WWW, który obsługuje serwery do hostowania aplikacji internetowych. Aby zainstalować Apache 2 w systemie ubuntu, uruchom to polecenie.

$sudotrafnyzainstalowaćApache2


Może również poprosić o przyznanie dodatkowego miejsca na dysku do instalacji Apache, więc naciśnij y, aby kontynuować proces instalacji.

Po zainstalowaniu serwera WWW Apache 2; możesz sprawdzić stan, wpisując następujące polecenie.

$sudoApache2 stan systemctl


Jeśli jest aktywny i działa, dobrze jest rozpocząć instalację PHP; w przeciwnym razie zacznij używać polecenia

$sudosystemctl uruchom Apache2


Po uruchomieniu zainstalujmy teraz PHP,

Zainstaluj PHP na Ubuntu 20.04

Najnowszą stabilną wersję PHP można łatwo zainstalować na ubuntu z repozytorium pakietów APT, wpisując w terminalu polecenie podane poniżej

$sudotrafnyzainstalowaćphp


Naciśnij y, aby kontynuować proces, jeśli pojawi się monit o dodatkowe miejsce na dysku na instalację PHP.

Po udanej instalacji PHP możesz sprawdzić wersję, wpisując polecenie

$ php--wersja


Zainstalowany jest PHP w wersji 7.3.4.

Zainstaluj rozszerzenia PHP

Teraz, jeśli chcesz zainstalować również inne podstawowe rozszerzenie PHP, które są wymagane dla phpMyAdmin, Na przykład,

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

Możesz to zrobić, wpisując następujące polecenie.

$sudotrafnyzainstalowaćphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


Pozwól mu zająć dodatkowe miejsce na dysku na instalację rozszerzeń, wpisując y i naciskając przycisk Enter.


To polecenie zainstaluje wszystkie wymagane rozszerzenia PHP do uruchomienia phpMyAdmin.

W ten sposób możesz zainstalować wszystkie wymagane pakiety na Ubuntu 20.04 i skonfigurować stos LAMP do tworzenia dynamicznej aplikacji internetowej.

Wniosek

Ten post zawiera przewodnik krok po kroku dotyczący instalacji i konfiguracji stosu LAMP na Ubuntu 20.04 LTS.