Jak zainstalować lampę na serwerze Debian 10

Jak zainstalować lampę na serwerze Debian 10

A "LAMPA”Stack to zbiór oprogramowania typu open source, które jest ogólnie instalowane razem, aby umożliwić systemowi wdrażanie dynamicznych aplikacji. Termin ten jest akronimem opisującym Linux system operacyjny, Apache serwer internetowy, a Mariadb baza danych i Php programowanie.

Przeczytaj także: Jak zainstalować LEMP na serwerze Debian 10

Chociaż "LAMPA”Stos zwykle obejmuje MySQL jako system zarządzania bazą danych, niektóre rozkłady Linux, takie jak Debian - używać Mariadb Jako zamiennik dla upadku Mysql.

Wymagania

  1. Jak zainstalować minimalny serwer Debian 10 (Buster)

W tym artykule pokażemy, jak zainstalować LAMPA Ułóż na Debian 10 serwer, za pomocą Mariadb Jako system zarządzania bazą danych.

Instalowanie serwera WWW Apache na Debian 10

Apache Web Server to open source, potężny, niezawodny, bezpieczny, wysoce rozszerzony i powszechnie używany oprogramowanie serwera HTTP do hostowania witryny.

Żeby zainstalować Apache, Użyj menedżera pakietów APT Debiana, jak pokazano.

# apt Zainstaluj Apache2 
Zainstaluj Apache na Debian 10

Kiedy Apache Instalacja jest kompletna, instalator wyzwoli Systemd System i Service Manager, aby na razie uruchomić usługę Apache2 i umożliwić jej automatycznie uruchamianie w systemie.

Aby sprawdzić, czy Apache Usługa jest w porządku, uruchom następujące polecenie SystemCtl.

# status SystemCtl Apache2 
Sprawdź status Apache w Debian 10

Możesz także uruchomić, zatrzymać, ponownie uruchomić i uzyskać status Apache WWW Server za pomocą następujących poleceń SystemCtl.

# Systemctl Start Apache2.Service # Systemctl restart apache2.Service # Systemctl Stop Apache2.Service # SystemCtl RELOOD APACHE2.Service # Systemctl Status Apache2.praca 

Jeśli uruchomiłeś zaporę UFW, musisz otworzyć port 80 (www) I 443 (HTTPS) Aby umożliwić przychodzący ruch Apache.

# UFW Zezwalaj na www # ufw Zezwalaj na status HTTPS # UFW 
Otwórz porty Apache w Debian 10

Teraz musisz sprawdzić, czy Apache jest prawidłowo zainstalowany i może obsługiwać strony internetowe. Otwórz przeglądarkę internetową i użyj następującego adresu URL, aby uzyskać dostęp do strony domyślnej domyślnej Apache Debian.

http: // server_ip/lub http: // localhost/ 
Sprawdź stronę internetową Apache

Instalowanie MariaDB na Debian 10

Raz Apache Serwer WWW Uruchom i uruchomiony, musisz zainstalować system bazy danych, aby móc przechowywać i zarządzać danymi dla Twojej witryny.

Żeby zainstalować Mariadb, Użyj menedżera pakietów APT Debiana, jak pokazano.

# apt Zainstaluj mariadb-serwer 
Zainstaluj Mariadb w Debian 10

Raz Mariadb Zainstalowane, zaleca się uruchomienie następującego skryptu zabezpieczeń, który usunie niektóre niepewne ustawienia domyślne i wyłącznie dostęp do systemu bazy danych.

# mysql_secure_instalation 

Powyższy skrypt bezpieczeństwa przeprowadzi Cię przez serię następujących pytań, w których możesz wprowadzić pewne zmiany w konfiguracji Mariadb, jak pokazano.

Bezpieczny mariadb w Debian 10

Jeśli chcesz utworzyć nazwaną bazę danych „Tecmint_wpdb” i użytkownik nazwany „TecMint_Wpuser” Z pełnymi uprawnieniami do bazy danych, uruchom następujące polecenia.

# mysql -u root -p Mariadb [(brak)]> Utwórz bazę danych TECMINT_WPDB; Mariadb [(brak)]> Dotacja na Tecmint_Wpdb.* Do „Tecmint_wpuser”@„localHost” zidentyfikowane przez „hasło” z opcją grantu; Mariadb [(brak)]> Przywileje spłukiwane; Mariadb [(brak)]> Wyjście; 

Możesz potwierdzić, czy nowy użytkownik ma pełne uprawnienia w bazie danych, logując się do MariaDB z poświadczeniami użytkownika, jak pokazano.

# mysql -u tecmint_wpuser -p Mariadb [(brak)]> Pokaż bazy danych; 
Sprawdź uprawnienia użytkownika bazy danych

Instalowanie PHP 7.3 na Debian 10

Php (Hipertext Preprocessor) jest popularnym językiem skryptowym używanym do budowania logiki do wyświetlania treści internetowych i do interakcji użytkowników z bazą danych.

Aby zainstalować Php pakiet, uruchom następujące polecenie.

# apt Zainstaluj php libapache2-mod-php php-mysql 
Zainstaluj PHP w Debian 10

Jeśli chcesz zainstalować dodatkowe Moduły PHP, Możesz wyszukiwać i instalować za pomocą kombinacji polecenia apt-cache i polecenia GREP, jak pokazano.

# Apt-cache Wyszukaj PHP | Egrep „moduł” | grep domyślnie 
Zainstaluj moduły PHP w Debian 10

Teraz ponownie załaduj konfigurację Apache i sprawdź status za pomocą następujących poleceń.

# SystemCtl RELOOD APACHE2 # SystemCTL Status Apache2 
Załaduj konfigurację Apache

Testowanie przetwarzania PHP na Apache

Będziemy tworzyć prosty skrypt PHP, aby sprawdzić, czy Apache może przetwarzać żądania plików PHP.

# nano/var/www/html/info.php 

Dodaj następujący kod PHP, wewnątrz pliku.

 

Po zakończeniu zapisz i zamknij plik.

Teraz otwórz przeglądarkę i wpisz następujący adres, aby sprawdzić, czy Twój serwer WWW może wyświetlać treści utworzone przez ten skrypt PHP.

http: // server_ip/info.php lub http: // localhost/info.php 
Sprawdź informacje PHP w Debian 10

Jeśli zobaczysz powyższą stronę w przeglądarce internetowej, instalacja PHP działa zgodnie z oczekiwaniami. Ponadto ta strona pokazuje kilka podstawowych szczegółów na temat instalacji PHP i jest przydatna do celów debugowania, ale jednocześnie pokaże kilka poufnych informacji o Twoim PHP.

Dlatego zdecydowanie zaleca się usuwanie tego pliku z serwera.

# rm/var/www/html/info.php 
Wniosek

W tym artykule wyjaśniliśmy, jak zainstalować Linux, Apache, Mariadb, I Php (LAMPA) Ułóż na Debian 10 serwer. Jeśli masz pytania dotyczące tego artykułu, możesz zapytać w sekcji komentarzy.