GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Apache, MariaDB, PHP (LAMP) su Fedora 32

Introduzione

Ti guideremo attraverso l'installazione LAMP sul tuo server Fedora 32 in questo How-To. Con le numerose modifiche di Fedora 32, una tipica installazione LAMP è diversa da quella che potresti aver visto in passato. Fedora 32 utilizza ancora Apache e MariaDB, PHP, sebbene utilizzino versioni leggermente aggiornate di ciascuno.

Prerequisiti

Un server con Fedora 32 installato. Se non hai un server e ne vorresti uno, avvia un server Fedora 32 da Atlantic.Net.

Installa Lampada su Fedora 32

Per iniziare, dobbiamo assicurarci che il sistema sia aggiornato. Per farlo, esegui il comando:

dnf update

Ora siamo in grado di avviare l'installazione di Apache.

Installa Apache su Fedora 32

Installa Apache con il seguente comando:

dnf install httpd

Ora che Apache è installato, dobbiamo avviare Apache con il seguente comando:

systemctl start httpd.service

Vorrai che il servizio Apache si avvii all'avvio/riavvio con il seguente comando:

systemctl enable httpd.service

Aggiungi i seguenti comandi in Apache per eseguire l'override in Firewall-cmd come segue:

firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Ora puoi verificare che Apache sia installato correttamente digitando http:// e il tuo IP o nome host sul tuo browser.

Nota:se non conosci il tuo indirizzo IP, esegui il comando seguente:

ip addr show eth0

Un esempio di ip addr che mostra l'IP di 192.168.100.10

Nel nostro esempio inseriremo http://192.168.100.10 nella barra degli indirizzi del nostro browser.

 

La pagina Apache predefinita per Fedora 32

Installazione di MariaDB su Fedora 32

Installa MySQL con il seguente comando per iniziare l'installazione:

dnf install mariadb-server

Avvia il servizio con il seguente comando

systemctl start mariadb

Per avviare MariaDB all'avvio, eseguire il comando seguente:

systemctl enable mariadb

Puoi quindi controllare lo stato di MariaDB per assicurarti che sia in esecuzione utilizzando il comando:

systemctl status mariadb

Imposta la password di root di MariaDB e proteggi MariaDB con il seguente comando:

mysql_secure_installation

Innanzitutto, ti verrà richiesta la password di root di MariaDB. Poiché abbiamo installato MariaDB e non abbiamo impostato una password di root, la lascerai vuota e premi Invio. Ti verrà quindi chiesto se desideri impostare la password di root. Inserisci "Y" per sì, quindi crea una password a tua scelta.

Nota:in seguito, ti verranno richieste una serie di domande. Basta digitare Y per sì su tutti loro. Vedi lo screenshot qui sotto:

Un esempio di mysql_secure_installation per MariaDB su Fedora 32

Installa PHP su Fedora 32

Infine, concluderemo l'installazione di PHP con il seguente comando:

dnf install php php-mysqli

Riavvia il servizio HTTP Apache, in modo che le modifiche abbiano effetto.

systemctl restart httpd.service

Per testare e verificare questa installazione, crea un file PHP di prova nella directory sottostante con il seguente comando:

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

Inserisci il seguente codice PHP nello spazio, quindi salva ed esci:

<?php
phpinfo();
?>

Riavvia il servizio HTTP Apache un'ultima volta, in modo che tutte le modifiche abbiano effetto.

sudo systemctl enable httpd.service

Ora puoi verificare che PHP sia installato correttamente digitando quanto segue sul tuo browser.
http://ip.ad.dre.ss/info.php

E poi?

Congratulazioni! Ora hai un server con una piattaforma LAMP per il tuo ambiente web. Grazie per averci seguito e non esitare a ricontrollare con noi per ulteriori aggiornamenti o consultare la nostra guida sull'installazione di WordPress.

Scopri di più sui nostri servizi di hosting VPS e sul prezzo di hosting VPS.


Linux
  1. Come installare Apache, PHP 7.1 e MySQL su CentOS 7.3 (LAMP)

  2. Come installare Apache, PHP 7.2 e MySQL su CentOS 7.4 (LAMP)

  3. Come installare Linux, Apache, MariaDB, PHP (stack LAMP) su CentOS 7 / RHEL 7

  4. Come installare LAMP Apache, MySQL, PHP su Debian 11

  5. Come installare LAMP Apache, MySQL, PHP in Ubuntu 22.04

Come installare Apache, MySQL, PHP (LAMP) su Fedora 21

Come installare Apache su Fedora 22

Come installare LAMP (Apache, MariaDB, PHP) su un Cloud Server CentOS 7.2

Come installare uno stack LAMP (Apache, MariaDB, PHP) su CentOS 7

Come installare LAMP su Fedora 23 (Linux, Apache, MySQL e PHP)

Come installare Apache, MySQL, PHP (LAMP) su Arch Linux