Jak zainstalować stos LAMP na Ubuntu 20.04 | 18.04

  • Matthew Stevenson
  • 0
  • 4916
  • 698

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować stos LAMP w systemie Ubuntu 20.04 | 18.04 Serwery LTS.

LAMP to skrót od Linux (Ubuntu), Apache2 HTTP Server, MariaDB lub MySQL Database Server i PHP Scripting Language. Jest to grupa oprogramowania open source i blok konstrukcyjny wielu aplikacji internetowych i większości używanych obecnie systemów zarządzania treścią (CMS).

Wiele popularnych obecnie używanych systemów zarządzania treścią wykorzystuje pewne kombinacje tego frameworka open source.

Od WordPress po Drupal, Joomla i wiele innych - wszyscy używają stosu LAMP do zasilania swoich aplikacji.

Jeśli zamierzasz tworzyć aplikacje lub strony internetowe oparte na PHP, prawdopodobnie będziesz również używać stosu LAMP.

Aby rozpocząć instalację LAMPY, wykonaj poniższe czynności:

Krok 1: Przygotuj Ubuntu Linux

L w LAMP oznacza Linux, w tym przypadku Ubuntu. Jeśli czytasz ten post, prawdopodobnie wiesz co nieco o Ubuntu.

Twoim pierwszym zadaniem do zdobycia LAMP jest maszyna z Linuksem. Po zainstalowaniu przygotuj maszynę i uruchom poniższe polecenia, aby ją zaktualizować.

sudo apt aktualizacja sudo apt aktualizacja sudo apt autorove

Istnieje wiele innych ustawień i konfiguracji, które możesz zastosować do swoich serwerów Linux, które nie są tutaj omówione. Ale w przypadku LAMP zaktualizuj serwer i kontynuuj poniżej.

Krok 2: Zainstaluj serwer Apache2 HTTP

Apache2 reprezentuje A w LAMP i jest najpopularniejszym serwerem WWW typu open source i kluczowym elementem stosu LAMP.

Aby zainstalować Apache2 na Ubuntu, uruchom poniższe polecenia:

sudo apt update sudo apt install apache2

Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze uruchamiała się wraz z uruchomieniem serwera.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service

Aby sprawdzić, czy Apache2 jest zainstalowany i działa, otwórz przeglądarkę internetową i przejdź do adresu IP serwera lub nazwy hosta.

http: // localhost

Jeśli widzisz powyższą stronę w przeglądarce, oznacza to, że Apache2 działa zgodnie z oczekiwaniami.

Krok 3: Zainstaluj serwer bazy danych MariaDB

Będziesz także potrzebował serwera bazy danych, ponieważ jest to kolejny składnik stosu LAMP. Serwer bazy danych to miejsce, w którym zawartość jest przechowywana i pobierana.

Prawdziwy serwer bazy danych typu open source, który można uruchomić z dowolnym systemem zarządzania treścią, to serwer bazy danych MariaDB. Jest szybki, bezpieczny i jest domyślnym serwerem dla prawie wszystkich serwerów Linux.

Aby zainstalować MariaDB, uruchom poniższe polecenia:

sudo apt-get install mariadb-server mariadb-client

Po zainstalowaniu MariaDB poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze uruchamiała się po uruchomieniu serwera.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl włącz mariadb.service

Następnie uruchom poniższe polecenia, aby zabezpieczyć serwer bazy danych hasłem root, jeśli nie został wyświetlony monit o zrobienie tego podczas instalacji.

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Aby sprawdzić i potwierdzić, że MariaDB jest zainstalowana i działa, zaloguj się do konsoli bazy danych za pomocą poniższych poleceń:

sudo mysql -u root -p

po wyświetleniu monitu wpisz hasło roota.

Witamy w monitorze MariaDB. Polecenia kończą się na; lub \ g. Twój identyfikator połączenia MariaDB to 49 Wersja serwera: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab i inni. Wpisz „pomoc”; lub „\ h” w celu uzyskania pomocy. Wpisz „\ c”, aby wyczyścić bieżącą instrukcję wejściową.

Jeśli zobaczysz podobny ekran, jak pokazano powyżej, serwer został pomyślnie zainstalowany.

Krok 4: Zainstaluj PHP 7.4 i powiązane moduły

PHP jest językiem skryptowym ogólnego przeznaczenia, który skleja wszystkie inne komponenty stosu.

Ponieważ niektóre wersje Ubuntu nie mają najnowszych wersji PHP, możesz dodać repozytorium PPA innej firmy, aby zainstalować stamtąd PHP.

Poniższe polecenie doda PPA innej firmy do Ubuntu.

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Następnie zaktualizuj i zaktualizuj do PHP 7.4

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.4 i powiązane moduły.

sudo apt zainstaluj php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7. 4-gd php7.4-xml php7.4-cli php7.4-zip

Po zainstalowaniu PHP 7.4 przejdź i skonfiguruj podstawowe ustawienia, które mogą być wymagane do prawidłowego działania większości systemów CMS.

Uruchom poniższe polecenia, aby otworzyć PHP

sudo nano /etc/php/7.4/apache2/php.ini

Poniżej znajdują się dobre ustawienia do skonfigurowania dla większości witryn CMS.

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256 mln cgi.fix_pathinfo = 0 upload_max_filesize = 100 mln max_execution_time = 360 date.timezone = Ameryka / Chicago

Powinno to spowodować zainstalowanie PHP 7.4 z kilkoma podstawowymi ustawieniami, aby umożliwić działanie większości CMS.

Aby sprawdzić, czy PHP jest zainstalowane, uruchom poniższe polecenia:

php -v

Powinieneś zobaczyć wynik podobny do tego poniżej:

PHP 7.4.5 (cli) (zbudowany: 19 kwietnia 2020 07:36:30) (NTS) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.5, Copyright ( c), autorstwa Zend Technologies

Możesz również przetestować za pomocą testowego skryptu php i wyświetlić zainstalowaną wersję, a także powiązane moduły, które są włączone lub wyłączone.

Aby to zrobić, uruchom poniższe polecenia, aby utworzyć plik testowy php o nazwie phpinfo.php

sudo nano /var/www/html/phpinfo.php

Następnie wpisz zawartość poniżej i zapisz plik.

Zapisz plik.

Otwórz przeglądarkę i przejdź do nazwy hosta serwera, a następnie phpinfo.php

http: //localhost/phpinfo.php

Powinieneś zobaczyć domyślną stronę testową PHP…

Otóż ​​to!

Wniosek:

Ten post pokazał, jak zainstalować stos LAMP na Ubuntu 20.04 | 18.04. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby go zgłosić.

Ciesz się ~




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux