GNU/Linux >> Linux Esercitazione >  >> AlmaLinux

Installare LAMP Stack su AlmaLinux 8 - Guida passo passo?

LAMP è uno stack di software open source per fornire un ambiente server Web completamente funzionale per varie applicazioni PHP e altre applicazioni Web. LAMP sta per Linux, Apache, database MySQL (o MariaDB in alternativa) e linguaggio di programmazione PHP.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative al server Web Apache.

In questo contesto, esamineremo come installare LAMP Stack su AlmaLinux 8.


Passaggi per installare lo stack LAMP su AlmaLinux 8

1. Esegui l'aggiornamento del sistema

Per iniziare, assicurati che il tuo sistema sia aggiornato e quindi installa EPEL con il comando seguente:

$ sudo dnf update
$ sudo dnf install epel-release


2. Installa Apache su AlmaLinux 8

Ora, esegui il seguente comando per installare il server web Apache:

$ sudo dnf install httpd httpd-tools

Una volta installati i servizi Apache sul tuo sistema, avvia tutti i servizi richiesti:

$ sudo systemctl enable httpd
$ sudo systemctl start httpd
$ sudo systemctl status httpd

Verifica che il server web sia in esecuzione e accessibile accedendo all'indirizzo IP del tuo server:

http://your-server-ipadress


3. Installa MariaDB su AlmaLinux 8

MariaDB è un popolare server di database. L'installazione è semplice e richiede solo pochi passaggi:

$ sudo dnf install mariadb-server mariadb

Una volta completata l'installazione, inizia ad abilitarla all'avvio all'avvio del sistema utilizzando:

$ sudo systemctl restart mariadb
$ sudo systemctl status mariadb
$ sudo systemctl enable mariadb

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando lo script mysql_secure_installation. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:

$ mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Per accedere a MariaDB, usa il seguente comando (nota che è lo stesso comando che useresti per accedere a un database MariaDB):

$ mysql -u root -p


4. Installa PHP su AlmaLinux 8

PHP è un popolare linguaggio di scripting che alimenta il contenuto dinamico di milioni di siti Web e app. Ora eseguiamo i comandi seguenti per installare PHP:

$ sudo dnf install php-mysqlnd php-dom php-simplexml php-xml php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix

Ora riavvia il tuo server web in modo che Apache sappia che servirà anche richieste PHP:

$ sudo systemctl restart httpd

Per confermare che il nostro server web sia accessibile e che PHP funzioni come previsto, possiamo creare un file chiamato info.php all'interno della directory /var/www/html:

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

Aggiungi la seguente riga:

<?php
phpinfo ();
?>


5. Configura Firewall

Se hai il firewalld predefinito abilitato su AlmaLinux, dovrai aprire le porte 80 e 443 per le connessioni HTTP e HTTPS in entrata al tuo server web:

$ sudo firewall-cmd --permanent --zone=public --add-service=http 
$ sudo firewall-cmd --permanent --zone=public --add-service=https 
$ sudo firewall-cmd --reload



AlmaLinux
  1. Installare ElasticSearch su AlmaLinux 8 - Guida passo passo?

  2. Installa WordPress su Rocky Linux 8 usando lo stack LAMP - Guida passo passo?

  3. Installa NGINX su openSUSE - Guida passo passo?

  4. Installa Skype su openSUSE Leap 15.3 - Guida passo passo?

  5. Installare Nethogs su CentOS 8 - Guida passo passo?

Come installare lo stack LAMP su CentOS 7

Come installare AlmaLinux 8.4 – Una guida passo passo

Come installare lo stack LAMP su AlmaLinux 8

Come installare lo stack LEMP su AlmaLinux 8

Come installare lo stack LAMP su AlmaLinux 8

Come installare lo stack LAMP su Debian 11