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:
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:
- Utwórz nowy plik w katalogu głównym witryny:
echo "" | sudo tee /var/www/html/info.php
- Otwórz przeglądarkę internetową i przejdź do:
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.