Jak zainstalować stos lampy na strumieniu Rhel & Centos 9

Jak zainstalować stos lampy na strumieniu Rhel & Centos 9

Lamp to popularna platforma programistyczna open source, która oznacza Linux, Apache, MySQL i PHP. Ten akronim reprezentuje podstawowe komponenty typowego serwera internetowego opartego na systemie Linux i zapewnia stabilne i niezawodne środowisko dla programistów internetowych do budowania i wdrażania dynamicznych stron internetowych i aplikacji internetowych.

W tym artykule pokażemy, jak skonfigurować stos lampy na systemach Red Hat Enterprise (RHEL) i Centos Stream 9.

Wymagania wstępne

Zanim zaczniesz, musisz mieć świeżo zainstalowany system RHEL lub Centos 9 z użytkownikiem root lub użytkownikiem z uprawnieniami sudo. Musisz także mieć podstawowe zrozumienie poleceń i koncepcji Linuksa.

Krok 1: Zainstaluj Apache Web Server

Apache to najczęściej używane oprogramowanie serwera WWW na świecie i jest dostępne w domyślnych repozytoriach Centos 9. Aby zainstalować Apache, uruchom następujące polecenie jako root lub z uprawnieniami sudo:

sudo dnf instaluj httpd  

Po zakończeniu instalacji uruchom usługę Apache i włącz ją automatycznie w czasie rozruchu:

sudo systemctl start httpd  sudo systemctl włącz HTTPD  

Aby sprawdzić, czy serwer WWW Apache działa poprawnie, otwórz przeglądarkę internetową i uzyskaj dostęp do adresu IP serwera lub nazwy hosta. Powinieneś zobaczyć domyślną stronę internetową Apache, która potwierdza, że ​​serwer WWW jest uruchomiony.

Krok 2: Zainstaluj serwer bazy danych Mariadb

Mariadb to widelca serwera bazy danych MySQL i jest zawarty w domyślnych repozytoriach Centos 9. Aby zainstalować MariaDB, uruchom następujące polecenie:

sudo dnf instaluj mariadb-server 

Po zakończeniu instalacji uruchom usługę MariaDB i włącz ją automatycznie w czasie rozruchu:

sudo systemctl start mariadb sudo systemctl włącza mariadb  

Aby zabezpieczyć instalację MariaDB, uruchom następujące polecenie

Mysql_Secure_Instalation  

Krok 4: Zainstaluj PHP

Teraz, gdy Apache i Mariadb są zainstalowane i uruchomione, możemy kontynuować instalację PHP. Aby to zrobić, uruchom następujące polecenie:

sudo dnf instaluj php php-cli php-common php-gd php-mysqlnd php-pdo  

Krok 5: Skonfiguruj PHP

Po zainstalowaniu PHP musimy wprowadzić kilka zmian konfiguracyjnych, aby upewnić się, że działa poprawnie z Apache. Otworzyć 'php.ini ' plik konfiguracyjny za pomocą preferowanego edytora tekstu:

sudo nano /etc /php.ini  

W pliku poszukaj następujących wierszy i zmodyfikuj je w następujący sposób:

pamięć_limit = 256m upload_max_fileSize = 128m post_max_size = 128m
123pamięć_limit = 256mupload_max_filesize = 128mpost_max_size = 128m

Zapisz i zamknij plik.

Krok 6: Przetestuj stos lampy

Aby sprawdzić, czy nasz stos lampy jest poprawnie zainstalowany i skonfigurowany, utworzymy prosty skrypt PHP i uruchomi go przez Apache.

Utwórz nowy plik wymieniony „Informacje.php ' W katalogu głównego Apache Web za pomocą następującego polecenia:

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

Wklej następujący kod do pliku:

12

Zapisz i zamknij plik.

Teraz otwórz przeglądarkę internetową i przejdź do „http: // your-server-ip/info.php '. Powinieneś zobaczyć stronę wyświetlającą informacje o konfiguracji PHP. Jeśli zobaczysz tę stronę, stos jest uruchomiony stos lampy.

Pokazanie informacji PHP na temat strumienia Rhel i Centos 9

Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś stos lampy na serwerze RHEL lub CENTOS 9.

Wniosek

Podsumowując, ustawienie stosu lampy na RHEL lub Centos 9 obejmuje instalację Apache, MariaDB i PHP i wprowadzanie niezbędnych zmian konfiguracji. Z przewodnikiem krok po kroku w tym artykule możesz w mgnieniu oka, możesz uruchomić własną lampę. Z na miejscu stosu lampy masz wszystkie komponenty wymagane do hostowania dynamicznych stron internetowych i aplikacji. Jest to elastyczne i skalowalne rozwiązanie, które stanowi podstawę dla wielu stron internetowych i aplikacji, których używamy dzisiaj. Niezależnie od tego, czy jesteś doświadczonym administratorem systemu, czy początkującym, konfigurowanie stosu lampy na RHEL lub CENTOS 9 to świetny sposób na rozpoczęcie rozwoju stron internetowych i hosting.