GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare lo stack LAMP su Rocky Linux 8

Questa guida descrive un tutorial passo passo su come installare lo stack LAMP su Rocky Linux 8, CentOS 8 e AlmaLinux 8.

Installa LAMP Stack su Rocky Linux 8

Lo stack LAMP è un gruppo di software di sviluppo web opensource;

  • Sistema operativo Linux,
  • Server http di Apache,
  • Sistemi di gestione di database relazionali MariaDB/MySQL
  • Linguaggio di scripting Web PHP

Esegui l'aggiornamento del pacchetto di sistema.

dnf update

Installa il sistema Linux Rocky Linux 8

In questo caso, il primo componente dello stack LAMP è il nostro sistema Rocky Linux 8 Linux. Per installare Rocky Linux 8, consulta la nostra guida su come installarlo su VirtualBox seguendo il link sottostante;

Installa Apache HTTP Server su Rocky Linux 8

Il server http Apache può essere installato su Rocky Linux 8 con la stessa facilità con il comando seguente;

dnf install httpd

Eseguire Apache su Rocky Linux 8

Una volta completata l'installazione, puoi avviare e abilitare Apache per l'esecuzione al riavvio del sistema eseguendo;

systemctl enable --now  httpd

Per controllare lo stato;

systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2021-06-17 19:27:04 EAT; 1s ago
     Docs: man:httpd.service(8)
 Main PID: 5969 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 4938)
   Memory: 24.7M
   CGroup: /system.slice/httpd.service
           ├─5969 /usr/sbin/httpd -DFOREGROUND
           ├─5970 /usr/sbin/httpd -DFOREGROUND
           ├─5971 /usr/sbin/httpd -DFOREGROUND
           ├─5972 /usr/sbin/httpd -DFOREGROUND
           └─5973 /usr/sbin/httpd -DFOREGROUND

Jun 17 19:27:04 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
Jun 17 19:27:04 localhost.localdomain httpd[5969]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set >
Jun 17 19:27:04 localhost.localdomain systemd[1]: Started The Apache HTTP Server.
Jun 17 19:27:04 localhost.localdomain httpd[5969]: Server configured, listening on: port 80

Per verificare se è abilitato per l'esecuzione all'avvio, eseguire il comando seguente. L'output deve essere enabled;

systemctl is-enabled httpd

Consenti accesso esterno ad Apache su Firewall

Per abilitare l'accesso esterno al server Web Apache, è necessario consentire il traffico Web su FirewallD. Se stai servendo solo traffico HTTP, apri semplicemente la porta 80/tcp, altrimenti apri la porta 443/tcp

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

Test di Apache su Rocky Linux 8

Per confermare che Apache è pronto per il server di contenuto HTTP, apri semplicemente il browser e inserisci l'indirizzo IP del server come http://Server.IP . Dovresti atterrare sulla pagina di prova del server HTTP Apache.

Installa MariaDB Database Server su Rocky Linux 8

I repository upstream di Rocky Linux predefiniti forniscono MariaDB 10.3. Per installare l'ultima versione di MariaDB su Rocky Linux, segui il link sottostante;

mysql -V
mysql  Ver 15.1 Distrib 10.5.10-MariaDB, for Linux (x86_64) using readline 5.1

Dopo aver installato il server MariaDB, avvialo e abilitalo per l'esecuzione all'avvio del sistema.

systemctl enable --now  mariadb

Quindi, esegui lo script di sicurezza per disabilitare l'accesso root remoto, rimuovere i database di test, rimuovere gli account utente anonimi, se non l'hai già fatto.

mysql_secure_installation

Puoi accedere al tuo server MariaDB e creare i tuoi database.

Come installare Wine 6 su Rocky Linux 8 Desktop

Installa PHP su Rocky Linux 8

Per impostazione predefinita, i repository AppStream su Rocky Linux forniscono PHP 7.2, 7.3 e 7.4;

dnf module list php
Rocky Linux 8 - AppStream
Name                             Stream                              Profiles                                              Summary                                          
php                              7.2 [d]                             common [d], devel, minimal                            PHP scripting language                           
php                              7.3                                 common [d], devel, minimal                            PHP scripting language                           
php                              7.4                                 common [d], devel, minimal                            PHP scripting language

Installa PHP 7.2 su Rocky Linux 8

I moduli PHP 7.2 sono abilitati per impostazione predefinita. Quindi per installare il modulo PHP 7.2 e MySQL PHP 7.2 su Rocky Linux 8, esegui il comando:

dnf install php php-mysqlnd

Per installare PHP 7.3 Rocky Linux 8

Abilita il modulo PHP 7.3 su Rocky Linux 8

dnf module enable php:7.3

Installa PHP 7.3 Rocky Linux 8

dnf install php php-mysqlnd

Per installare PHP 7.4 Rocky Linux 8

dnf module reset php
dnf module enable php:7.4
dnf install php php-mysqlnd

Installa PHP 8.0 su Rocky Linux 8

Installa PHP Remi Repository su Rocky Linux 8.

dnf install epel-release
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Ripristina modulo PHP;

dnf module reset php
dnf module enable php:remi-8.0
dnf install php php-mysqlnd

Installa estensioni PHP su Rocky Linux 8

Se hai bisogno di installare altre estensioni PHP per le tue applicazioni web, installa semplicemente eseguendo;

dnf install php-EXTENSION

Sostituzione di ESTENSIONE con il rispettivo modulo PHP.

Test di PHP su Rocky Linux 8

Puoi testare PHP per confermare che funzioni come richiesto e controllare la versione e i moduli installati utilizzando il semplice script di informazioni PHP.

cat > /var/www/html/test.php << EOL
<?php 
phpinfo(); 
?>
EOL

Salva il file ed esci dal file.

Riavvia Apache

systemctl restart httpd

Passare al browser e inserire l'indirizzo, http:///test.php

Ecco fatto, il tuo stack LAMP è pronto per le tue attività di sviluppo web.

Assicurati di rimuovere la pagina di test PHP.

rm -rf /var/www/html/test.php

Questo conclude la nostra guida su come installare LAMP Stack su Rocky Linux 8.


Rocky Linux
  1. Come installare Python 3.9 su Rocky Linux 8

  2. Come installare Rocky Linux 8.4

  3. Come installare Docker CE su Rocky Linux 8

  4. Come installare Snap su Rocky Linux 8

  5. Come installare Redis su Rocky Linux 8

Come installare PHP 7.4 su Rocky Linux 8

Installa LAMP Stack su Rocky Linux 8

Come installare Python 3.9 su Rocky Linux

Come installare PHP 8 su Rocky Linux 8

Come installare Nginx su Rocky Linux 8

Come installare Node.js su Rocky Linux 8