Jak zainstalować stos lampy na Rocky Linux 8
- 2544
- 215
- Roland Sokół
LAMPA jest popularnym stosem stosowanym w kręgach programistycznych do hostowania zarówno statycznych, jak i dynamicznych aplikacji internetowych. To akronim dla Linux, Apache, Mysql (Lub Mariadb) & Php. W szczególności obejmuje serwer WWW Apache, serwer bazy danych MySQL lub MARIADB i PHP.
[Może się również polubił: Jak zainstalować stos LEMP na Rocky Linux 8]
W tym przewodniku przechodzimy przez instalację LAMPA NA Rocky Linux 8.
Wymagania wstępne
Zanim zaczniesz, upewnij się, że masz następujące czynności:
- Instancja Rocky Linux 8
- Skonfigurowany użytkownik Sudo
Zacznijmy…
Krok 1: Zainstaluj Apache na Rocky Linux
Pierwszym komponentem, który zamierzamy zacząć instalować, jest Apache serwer internetowy. Jest to dostarczane przez httpd pakiet oprogramowania. Po zainstalowaniu httpd Demon działa w tle w oczekiwaniu na przychodzące Http żądania z urządzeń klienckich.
Żeby zainstalować Apache, Uruchom terminal i uruchom polecenie.
$ sudo dnf instaluj httpd
To instaluje httpd pakiet wraz z innymi zależnościami.
Zainstaluj Apache na Rocky LinuxNastępnie włącz serwer WebServer zacząć w czasie rozruchu.
$ sudo systemctl włącz HTTPD
A następnie rozpocznij apache httpd Demon, jak pokazano.
$ sudo systemctl start httpd
Aby to zweryfikować Apache działa dalej Rocky Linux 8, Wydaj polecenie:
$ sudo Systemctl Status httpdSprawdź status Apache na Rocky Linux
Kolejny fajny sposób na weryfikację tego Apache jest aktywny i działa poprzez przeglądanie adresu IP serwera lub w pełni wykwalifikowanej nazwy domeny (Fqdn) jak pokazano.
http: // server-ip lub http: // domena.com
Powinno to dać Ci stronę testową Apache HTTP, wskaźnik, że wszystko jest w porządku.
Sprawdź stronę Apache na Rocky LinuxJeśli otrzymujesz błąd w przeglądarce podczas próby dostępu do strony, być może zapora blokuje ruch HTTP. Uruchom poniższe polecenia, aby zezwolić Http ruch i przeładuj zaporę ogniową.
$ sudo firewall-cmd --add-service = http --Permanent $ sudo firewall-cmd--relad
Krok 2: Zainstaluj Mariadb na Rocky Linux
Następnie musimy zainstalować serwer bazy danych. Dwie opcje mogą wystarczyć - Mariadb I Mysql. Skupimy się na Mariadb Dzięki licznym ulepszeniom, w tym szybszej i bezpieczniejszej replikacji, licznym wysokowydajnym silnikom magazynowym, kompatybilności wstecz z MySQL i lepszą ogólną wydajnością w porównaniu z MySQL.
Appstream repozytorium dla Rocky Linux zapewnia Mariadb 10.3 Do czasu zapisania tego przewodnika.
Żeby zainstalować Mariadb, Uruchom polecenie:
$ sudo dnf instaluj mariadb-server mariadb
Po zakończeniu instalacji włącz Mariadb rozpocząć ponowne uruchomienie lub podczas uruchamiania.
$ sudo systemctl włącz -teraz mariadb
I wreszcie zacznij Mariadb praca.
$ sudo systemctl start mariadb
Aby to potwierdzić Mariadb Demon działa, uruchom polecenie:
$ sudo Systemctl Status MariadbSprawdź status MariaDB
Domyślne ustawienia Mariadb są słabe i stanowią kilka luk, które hakerzy mogą wykorzystać do naruszenia serwera bazy danych. Jako taki, musimy podjąć dodatkowe kroki, aby utwardzić serwer bazy danych.
Aby to osiągnąć, uruchom pokazany skrypt.
$ sudo mysql_secure_instalation
Pierwszym krokiem jest ustawienie źródło hasło. Więc naciśnij WCHODZIĆ Ponieważ nie jest domyślnie skonfigurowane żadne hasło roota, a następnie „Y”
Aby ustawić hasło roota. Podaj mocne hasło i potwierdź je.
Typ „Y”
dla pozostałych konfiguracji. To skutecznie usunie lub usunie wszelkie anonimowe użytkownicy, zablokuje zdalne logowanie root i usunie testową bazę danych, która nie jest potrzebna w środowisku produkcyjnym.
Serwer bazy danych jest teraz w pełni skonfigurowany i bezpieczny.
Krok 3: Zainstaluj PHP na Rocky Linux
Wreszcie, ostatnim elementem do zainstalowania będzie Php. Php, backronim dla PHP Hipertext Preprocessor, to język skryptowy używany w opracowywaniu dynamicznych stron internetowych.
[Może się również spodobać: jak zainstalować najnowszy PHP 8.0 na Rocky Linux 8]
Rocky Linux Appstream Zapewnia wiele wersji PHP. Aby sprawdzić dostępne wersje, uruchom polecenie:
$ sudo DNF lista modułów php
Zapewnia to listę modułów i strumieni PHP.
Wypisz strumień modułu PHPDomyślny strumień PHP to PHP 7.2. Aby zainstalować najnowszy strumień modułu z repozytorium, zresetuj strumienie PHP.
$ sudo dnf moduł resetować php
Następnie włącz preferowany strumień PHP. Na przykład, aby włączyć PHP 7.4, wykonać:
Moduł $ sudo dnf instaluj php: 7.4
To instaluje PHP 7.4 i powiązane rozszerzenia.
Zainstaluj PHP na Rocky LinuxPonadto możesz zainstalować dodatkowe rozszerzenia PHP. Tutaj instalujemy PHP-curl, I php-zip rozszerzenia.
$ sudo dnf instaluj php-curl php-zip
Po zainstalowaniu potwierdź zainstalowaną wersję PHP, jak pokazano.
$ php -vSprawdź wersję PHP
Innym sposobem testowania zainstalowanej wersji PHP jest utworzenie testowego pliku PHP w /var/www/html ścieżka.
$ sudo vim/var/www/html/info.php
Wklej pokazaną konfigurację.
Zapisz zmiany i uruchom ponownie serwer Web.
$ sudo systemctl restart httpd
Następnie wróć do przeglądarki i podążaj za pokazanym adresem URL
http: // server-ip/info.php
Wyświetlona zostanie strona wyświetlana wersja PHP wśród innych parametrów, takich jak szczegóły rozszerzeń PHP.
Sprawdź informacje PHPMożesz teraz usunąć test testowy php.
$ sudo rm -f/var/www/html/info.php
I masz to. Pomyślnie zainstalowaliśmy LAMPA Ułóż dalej Rocky Linux 8.4. Możesz kontynuować i hostować aplikacje internetowe lub skonfigurować Apache, aby uruchamiać wiele wirtualnych hostów na tym samym serwerze.
Ponadto, jeśli chcesz zabezpieczyć serwer WWW Apache za pomocą certyfikatu SSL, sprawdź nasz przewodnik, który wyjaśnia, jak zabezpieczyć Apache za pomocą Certyfikatu zaszyfrowania na Rocky Linux.
- « Jak zainstalować MongoDB na Rocky Linux i Almalinux
- Bezpieczny apache z Certyfikatem Let's Encrypt on Rocky Linux »