📒 

LAMP to skrót od Linux, Apache, MySQL (lub MariaDB) i PHP. Jest to popularny stos serwerów internetowych typu open source używany do tworzenia i wdrażania dynamicznych stron internetowych i aplikacji. Ten artykuł poprowadzi Cię przez proces instalacji stosu LAMP na serwerze Ubuntu.

1. Wymagania wstępne

Przed rozpoczęciem upewnij się, że posiadasz następujące elementy:

  • Serwer z systemem Ubuntu (18.04 lub nowszym).
  • Uprawnienia Sudo na serwerze.
  • Terminal lub dostęp SSH do serwera.

2. Aktualizacja systemu

Zacznij od aktualizacji indeksu pakietów, aby upewnić się, że masz najnowsze informacje o dostępnych pakietach:

sudo apt update sudo apt upgrade -y

3. Zainstaluj Apache

Krok 1: Zainstaluj Apache

Aby zainstalować serwer WWW Apache, uruchom następujące polecenie:

sudo apt install apache2 -y

Krok 2: Uruchom i włącz Apache

Po instalacji uruchom usługę Apache i włącz jej uruchamianie podczas rozruchu:

sudo systemctl start apache2
sudo systemctl enable apache2

Krok 3: Weryfikacja instalacji Apache

Aby sprawdzić, czy Apache jest uruchomiony, otwórz przeglądarkę internetową i przejdź do adresu IP serwera:

http://your_server_ip

Powinieneś zobaczyć domyślną stronę powitalną Apache.

4. Zainstaluj MySQL

Krok 1: Zainstaluj MySQL

Aby zainstalować MySQL, uruchom następujące polecenie:

sudo apt install mysql-server -y

Krok 2: Bezpieczna instalacja MySQL

Po instalacji uruchom skrypt bezpieczeństwa, aby poprawić bezpieczeństwo MySQL:

sudo mysql_secure_installation

Postępuj zgodnie z instrukcjami, aby ustawić hasło roota i skonfigurować inne opcje bezpieczeństwa.

Krok 3: Weryfikacja instalacji MySQL

Zaloguj się do MySQL, aby zweryfikować instalację:

sudo mysql -u root -p

Wprowadź hasło roota ustawione podczas bezpiecznego procesu instalacji.

5. Zainstaluj PHP

Krok 1: Zainstaluj PHP i wymagane rozszerzenia

Aby zainstalować PHP i niektóre popularne rozszerzenia, uruchom następujące polecenie:

sudo apt install php libapache2-mod-php php-mysql -y

Krok 2: Uruchom ponownie Apache

Po zainstalowaniu PHP, uruchom ponownie serwer Apache, aby włączyć moduł PHP:

sudo systemctl restart apache2

Krok 3: Weryfikacja instalacji PHP

Aby sprawdzić, czy PHP jest zainstalowane i działa, utwórz plik informacyjny PHP:

  1. Utwórz nowy plik w katalogu głównym witryny:
echo "" | sudo tee /var/www/html/info.php
  1. Otwórz przeglądarkę internetową i przejdź do:
http://your_server_ip/info.php

Powinieneś zobaczyć stronę wyświetlającą informacje PHP.

6. Czyszczenie

Po zweryfikowaniu instalacji, dobrym pomysłem jest usunięcie pliku informacyjnego PHP ze względów bezpieczeństwa:

sudo rm /var/www/html/info.php

7. Wnioski

Pomyślnie zainstalowałeś stos LAMP na swoim serwerze Ubuntu. Po skonfigurowaniu Linuksa, Apache, MySQL i PHP możesz teraz tworzyć i wdrażać dynamiczne aplikacje internetowe. Regularnie aktualizuj swój stos oprogramowania, aby zapewnić optymalną wydajność i bezpieczeństwo.