Jak zainstalować lampę na serwerze Debian 10
- 1675
- 473
- Roland Sokół
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
- 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 Apache2Zainstaluj 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 Apache2Sprawdź 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 # UFWOtwó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-serwerZainstaluj 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 10Jeś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-mysqlZainstaluj 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ślnieZainstaluj 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 Apache2Zał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.phpSprawdź 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.
- « Jak zainstalować Firefox w systemach Rhel i Debian
- Najlepsze dystrybucje Linux dla studentów w 2023 roku »