Jak zainstalować stos lampy na Almalinux

Jak zainstalować stos lampy na Almalinux

Stos lampy to asortyment oprogramowania, który zawiera wszystko, czego potrzebujesz, aby obsłużyć witrynę, pokazać dynamiczną zawartość oraz przechowywać lub pobierać dane z bazy danych. Oprogramowanie znajduje się w akronimie LAMP, a mianowicie system operacyjny Linux, serwer Apache Web Server, baza danych MySQL (lub mariadb alternatywnie) i język programowania PHP.

Jeśli zainstalowałeś AlmalInux lub migrowałeś z CentOS do Almalinux, masz już pierwsze wymaganie. Następnie musisz po prostu uruchomić układ lampy. W tym przewodniku pokażemy instrukcje krok po kroku, aby zainstalować stos lampy na Almalinux.

W tym samouczku nauczysz się:

  • Jak zainstalować wszystkie wymagane pakiety lampy na Almalinux
  • Jak zabezpieczyć bazę danych MariaDB
  • Jak rozpocząć usługi HTTPD i MariaDB
  • Jak otworzyć porty zapory HTTP i HTTPS
Lamp Stack z powodzeniem działa na Almalinux Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Almalinux
Oprogramowanie Lampa (Apache, MySQL/Mariadb, PHP)
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Zainstaluj i skonfiguruj pakiety lamp na Almalinux

Postępuj zgodnie z poniższymi krokami, aby uzyskać konfigurację Apache, Mariadb i PHP i skonfigurowaną na Almalinux.

NOTATKA
W tym przewodniku będziemy instalować Mariadb zamiast oficjalnego pakietu serwera MySQL. Mariadb jest implementacją MySQL open source i działa dokładnie taka sama, ale ma jeszcze kilka funkcji. Jeśli nie chcesz instalować MariaDB, zamiast tego możesz zainstalować MySQL.
  1. Wykonaj następujące polecenie, aby zainstalować Apache, MariaDB, PHP i niektóre dodatkowe moduły PHP z menedżerem pakietów DNF.
    # DNF Zainstaluj httpd mariadb-server php-mysqlnd php-fpm 


  2. Jeśli masz domyślną zaporę ogniową na Almalinux, musisz otworzyć porty 80 i 443, aby uzyskać połączenia HTTP i HTTPS z serwerem internetowym.
    # firewall-cmd --Permanent --zone = public --add-service = http # firewall-cmd --Permanent --zone = public --add-service = https # firewalll-cmd--relad 
  3. Rozpocznij zarówno usługi Apache Webserver, jak i MariaDB:
    # Systemctl start mariadb # Systemctl start httpd 

    Włącz MariaDB i HTTPD rozpocząć po ponownym uruchomieniu systemu:

    # SystemCtl Włącz MARIADB # Systemctl Włącz HTTPD 


  4. Wykonaj następujące polecenie, aby zabezpieczyć instalację MariaDB i ustaw hasło roota. Będzie kilka podpowiedzi do przejścia. Zaleca się wyłączenie zdalnego logowania do korzenia, gdy pojawi się pytanie, chyba że masz jakieś okoliczności, które tego wymagają.
    # mysql_secure_instalation 
  5. Aby potwierdzić, że nasz serwer WWW jest dostępny i że PHP działa zgodnie z oczekiwaniami, możemy utworzyć plik wywołany informacje.php w środku /var/www/html informator. Plik powinien zawierać następujący wiersz, który sprawdza, czy PHP działa, czy nie.
     
  6. Zmień uprawnienia katalogu serwera WWW i zmień kontekst bezpieczeństwa Selinux.
    # chown -r apache: apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r 
  7. W przeglądarce przejdź do strony testowej, którą utworzyliśmy, otwierając adres URL o http: // localhost/info.php. Powinieneś zobaczyć wynik taki jak ten na zrzucie ekranu poniżej.
  8. Lamp Stack z powodzeniem działa na Almalinux
  9. Do tej pory właśnie zainstalowaliśmy stos lampy Bare Bones. W zależności od aplikacji, której zamierzasz użyć, może być również konieczne zainstalowanie dodatkowych modułów PHP. Aby zobaczyć listę modułów dostępnych do instalacji w menedżerze pakietów systemu, wykonaj następujące polecenie w terminalu.
    # DNF Wyszukaj php- 

    Następnie, aby zainstalować dodatkowy pakiet, wykonaj:

    # dnf instaluj packagename 

    Po zainstalowaniu pakietu ponownie załaduj usługę HTTPD, aby zmiany w obowiązywaniu:

    # SystemCtl RELOOD HTTPD 

Zamykanie myśli

W tym przewodniku widzieliśmy, jak zainstalować i skonfigurować stos lampy na Almalinux. Obejmowało to instalowanie poszczególnych pakietów oprogramowania, a mianowicie Apache, MariaDB i PHP. Twój system jest teraz gotowy do obsługi i przechowywania dynamicznej zawartości sieci.

Powiązane samouczki Linux:

  • Ubuntu 20.04 WordPress z instalacją Apache
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak zainstalować MySQL na Almalinux
  • Jak utworzyć stos lampy na bazie Dockera za pomocą Dockera na…
  • Instalacja OpenLitespeed WordPress
  • Zainstaluj MySQL na Ubuntu 20.04 LTS Linux
  • Ubuntu 20.04: WordPress z instalacją Nginx
  • Jak zainstalować stos LEMP na Almalinux
  • Jak skonfigurować Linux Apache MySQL Python Server
  • Instalacja Ampache Raspberry Pi