GNU/Linux >> Linux Esercitazione >  >> Panels >> LAMP

Come installare lo stack LAMP su Rocky Linux 8

LAMPADA è uno stack popolare utilizzato nei circoli di sviluppo per l'hosting di applicazioni Web statiche e dinamiche. È l'acronimo di Linux , Apache , MySQL (o MariaDB ) e PHP . In particolare, comprende il server Web Apache, il server di database MySQL o MariaDB e PHP.

[ Potrebbe piacerti anche:Come installare lo stack LEMP su Rocky Linux 8 ]

In questa guida, ti guidiamo attraverso l'installazione di LAMP su Rocky Linux 8 .

Prerequisiti

Prima di iniziare, assicurati di avere quanto segue:

  • Un'istanza di Rocky Linux 8
  • Un utente sudo configurato

Iniziamo...

Passaggio 1:installa Apache su Rocky Linux

Il primo componente che inizieremo a installare è Apache server web. Questo è fornito da httpd pacchetto software. Una volta installato, il httpd daemon viene eseguito in background in attesa di HTTP in arrivo richieste dai dispositivi client.

Per installare Apache , avvia il tuo terminale ed esegui il comando.

$ sudo dnf install httpd

Questo installa httpd pacchetto insieme ad altre dipendenze.

Successivamente, abilita l'avvio del server web all'avvio.

$ sudo systemctl enable httpd

E quindi avvia Apache httpd demone come mostrato.

$ sudo systemctl start httpd

Per verificare che Apache è in esecuzione su Rocky Linux 8 , impartisci il comando:

$ sudo systemctl status httpd

Un altro modo ingegnoso per verificare che Apache è attivo e in esecuzione è sfogliando l'indirizzo IP del server o il nome di dominio completo (FQDN ) come mostrato.

http://server-IP
OR
http://domain.com

Questo dovrebbe darti la pagina di test HTTP di Apache, un indicatore che tutto va bene.

Se ricevi un errore sul tuo browser quando tenti di accedere alla pagina, forse il firewall sta bloccando il traffico HTTP. Esegui i comandi seguenti per consentire HTTP traffico e ricaricare il firewall.

$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload

Fase 2:installa MariaDB su Rocky Linux

Successivamente, dobbiamo installare un server di database. Due opzioni possono essere sufficienti:MariaDB e MySQL . Ci concentreremo su MariaDB grazie ai suoi numerosi miglioramenti, tra cui una replica più rapida e sicura, numerosi motori di archiviazione ad alte prestazioni, compatibilità con le versioni precedenti con MySQL e prestazioni complessive migliori rispetto a MySQL.

AppStream repository per Rocky Linux fornisce MariaDB 10.3 prima di scrivere questa guida.

Per installare MariaDB , esegui il comando:

$ sudo dnf install mariadb-server mariadb

Al termine dell'installazione, abilita MariaDB per avviarsi al riavvio o durante l'avvio.

$ sudo systemctl enable --now mariadb

E infine, avvia MariaDB servizio.

$ sudo systemctl start mariadb

A conferma che MariaDB demone è in esecuzione, esegui il comando:

$ sudo systemctl status mariadb

Le impostazioni predefinite di MariaDB sono deboli e pongono alcune vulnerabilità che possono essere sfruttate dagli hacker per violare il server del database. Pertanto, è necessario eseguire ulteriori passaggi per rafforzare il server del database.

Per ottenere ciò, esegui lo script mostrato.

$ sudo mysql_secure_installation

Il primo passaggio consiste nell'impostare la root parola d'ordine. Quindi premi INVIO poiché nessuna password di root è configurata per impostazione predefinita, quindi ‘Y’ per impostare una password di root. Fornisci una password complessa e confermala.

Digita ‘Y’ per le restanti configurazioni. Ciò eliminerà o rimuoverà efficacemente tutti gli utenti anonimi, bloccherà l'accesso root remoto e rimuoverà il database di test che non è necessario in un ambiente di produzione.

Il server del database è ora completamente configurato e protetto.

Fase 3:installa PHP su Rocky Linux

Infine, l'ultimo componente da installare sarà PHP . PHP , un backronym per Preprocessore di ipertesto PHP , è un linguaggio di scripting utilizzato nello sviluppo di pagine web dinamiche.

[ Potrebbe piacerti anche:Come installare l'ultimo PHP 8.0 su Rocky Linux 8 ]

Rocky Linux AppStream fornisce più versioni di PHP. Per verificare le versioni disponibili, esegui il comando:

$ sudo dnf module list php

Questo fornisce un elenco di moduli e flussi PHP.

Lo stream PHP predefinito è PHP 7.2 . Per installare l'ultimo modulo Stream dal repository, reimposta gli stream PHP.

$ sudo dnf module reset php

Quindi abilita il flusso PHP preferito. Ad esempio, per abilitare PHP 7.4 , esegui:

$ sudo dnf module install php:7.4

Questo installa PHP 7.4 e le estensioni associate.

Inoltre, puoi installare estensioni PHP aggiuntive. Qui stiamo installando php-curl e php-zip estensioni.

$ sudo dnf install php-curl php-zip

Una volta installato, conferma la versione di PHP installata come mostrato.

$ php -v

Un altro modo per testare la versione di PHP installata è creare un file PHP di prova in /var/www/html percorso.

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

Incolla la configurazione mostrata.

<?php

phpinfo();

?>

Salva le modifiche e riavvia il server web.

$ sudo systemctl restart httpd

Quindi torna al tuo browser e segui l'URL mostrato

http://server-ip/info.php

Verrà visualizzata una pagina che mostra la versione PHP e altri parametri come i dettagli delle estensioni PHP abilitate.

Ora puoi rimuovere il file PHP di prova.

$ sudo rm -f /var/www/html/info.php

E il gioco è fatto. Abbiamo installato con successo la LAMP impilare su Rocky Linux 8.4 . Puoi procedere e ospitare le tue applicazioni web.


LAMP
  1. Come installare lo stack LAMP su AlmaLinux

  2. Come installare lo stack LAMP su CentOS 7

  3. Come installare MariaDB 10.6 su Rocky Linux 8

  4. Come installare Docker su Rocky Linux 8

  5. Come installare MariaDB su Rocky Linux 8

Come installare lo stack LAMP su Debian 11

Come installare lo stack LAMP su Rocky Linux 8

Come installare lo stack LAMP su Fedora 35

Come installare FreeIPA su Rocky Linux 8

Come installare lo stack LAMP su Ubuntu 20.04

Come installare lo stack LAMP su Linux Mint 20