Come installare e configurare LAMP su Fedora

  • LAMP è un ambiente di sviluppo web composto da Linux, Apache, MariaDB/MySQL e PHP.
  • Fedora 40 include versioni più recenti di Apache, MariaDB e PHP rispetto alle versioni precedenti.
  • È importante configurare correttamente il firewall e i servizi per garantire che il server sia attivo e funzionante.
  • A seconda dei requisiti del progetto, è possibile installare versioni specifiche di PHP e MariaDB.

LAMP su Fedora installato correttamente

Se stai cercando come installare un ambiente di sviluppo LAMP su Fedora, sei nel posto giusto. Lo stack LAMP, che comprende Linux, Apache, MariaDB/MySQL e PHP, è una delle soluzioni più diffuse per lo sviluppo e l'esecuzione di applicazioni web. In questa guida dettagliata spieghiamo passo dopo passo il processo per far funzionare il tuo server senza complicazioni, proprio come come abbiamo fatto ai vecchi tempi con Arch Linux.

L'impostazione di LAMP su Fedora ti consentirà di utilizzare un Ambiente robusto per lo sviluppo di siti web e applicazioni dinamiche. Essendo una distribuzione moderna e aggiornata, Fedora include le versioni recenti dei pacchetti necessari, il che semplifica l'installazione e migliora le prestazioni e la sicurezza del server.

Prerequisiti prima di installare LAMP su Fedora

Prima di iniziare l'installazione, assicurati di soddisfare i seguenti requisiti:

  • avere un Sistema Fedora installato e aggiornato. Sebbene non dovrebbe essere necessario, link al sito web del progetto.
  • Avere accesso a ha privilegi di amministratore (radice o tramite sudo).
  • Connettività a internet per scaricare i pacchetti necessari.

Aggiornamento dei pacchetti di sistema prima di installare LAMP su Fedora

Il primo passo è aggiornare il sistema operativo per assicurarci di disporre delle ultime versioni dei pacchetti e delle dipendenze:

sudo dnf update -y

Questo comando aggiornerà l'elenco dei pacchetti e applicheranno gli ultimi aggiornamenti di sicurezza e stabilità.

Installa Apache su Fedora

Apache è il server web necessario per l'esecuzione Pagine HTML e PHP. Per installarlo, eseguire:

sudo dnf install -y httpd

Una volta completata l'installazione, dobbiamo abilitare e avviare il servizio in modo che si avvii automaticamente all'avvio del sistema:

sudo systemctl enable --now httpd

Per verificare che Apache funzioni correttamente, puoi eseguire:

sudo systemctl stato httpd

Se tutto è in ordine, dovresti vedere che il il servizio è attivo e nell'esecuzione.

Installazione e inizializzazione di Apache su Fedora

Installa MariaDB su Fedora

MariaDB è il sistema di gestione del database che utilizzeremo al posto di MySQL. Per installarlo, utilizzare il seguente comando:

sudo dnf install -y mariadb-server

Dopo l'installazione, è necessario attivare il servizio e avviarlo:

sudo systemctl enable --now mariadb

Per proteggere l'installazione e stabilire un password Per l'utente root di MariaDB, eseguire:

sudo mysql_secure_installation

Questa procedura guidata ti guiderà attraverso la configurazione iniziale, dove potrai impostare una password per l'utente amministratore, per eliminare gli utenti anonimi e migliorare la sicurezza complessiva del server del database.

Installazione di MariaDB completata

Installa PHP su Fedora

PHP è il linguaggio di programmazione utilizzato per eseguire script e sviluppare applicazioni dinamiche. Per installarlo insieme al estensioni necessarie, utilizza:

sudo dnf install -y php php-mysqlnd php-cli php-fpm

Una volta completata l'installazione, abilitare e avviare il Servizio PHP-FPM:

sudo systemctl enable --now php-fpm

Per verificare il Versione PHP installata, correre:

php-v

PHP installato

Configurare il firewall per consentire il traffico web

Se il firewall Fedora è attivo, è necessario consentire le connessioni HTTP e HTTPS in modo che Apache possa ricevere traffico:

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

Verificare l'installazione creando un file PHP

Per confermare che tutti i componenti dello stack LAMP funzionino correttamente, creare un file di prova nella directory web:

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

Aggiungi il seguente codice:


Prova LAMPADA

Salva il file e accedi ad esso dal browser digitando l'indirizzo http://tu-servidor/info.php. Se l'installazione è riuscita, vedrai il Pagina informativa PHP. "il-tuo-server" può essere 127.0.0.1 o localhost. Se non vedi lo screenshot, vale la pena riavviare e riprovare.

Installa diverse versioni di PHP

Se hai bisogno di una versione specifica di PHP, puoi abilitare Deposito Remi e seleziona la versione che preferisci:

sudo dnf install -y https://rpms.remirepo.net/fedora/remi-release-40.rpm sudo dnf modulo abilita php:remi-8.1 -y sudo dnf install -y php php-mysqlnd php-cli php-fpm

Configurazione MariaDB aggiuntiva

Se è necessario impostare UTF-8 come codifica predefinita in MariaDB, modificare il file di configurazione. configurazione:

sudo nano /etc/my.cnf.d/mariadb-server.cnf

Aggiungere le seguenti righe nella sezione [mysqld]:

server-set-caratteri=utf8mb4 server-collazione=utf8mb4_unicode_ci

Salvare le modifiche e riavviare il servizio:

sudo systemctl riavvia mariadb

Con questi passaggi, il tuo server Fedora avrà un ambiente LAMP completamente operativo, pronto per lo sviluppo e l'hosting. applicazioni web. Questa configurazione ti consentirà di lavorare con Apache, MariaDB e PHP in modo efficiente e ottimizzato.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.