Introduzione
PHP è un popolare linguaggio di scripting utilizzato per sviluppare applicazioni web dinamiche. È un linguaggio di programmazione open source che può essere facilmente installato su una varietà di sistemi operativi, incluso CentOS 9. In questo articolo, ti guideremo attraverso i passaggi dell'installazione di PHP su CentOS 9.
Prima di iniziare, assicurati di disporre di un sistema CentOS Stream 9 con accesso root.
Aggiornare i pacchetti di sistema
Prima di installare qualsiasi nuovo software, si consiglia di aggiornare i pacchetti di sistema. Puoi farlo eseguendo il seguente comando:
sudo yum update
Configurare il repository EPEL e Remi
Prima di tutto, devi configurare i repository EPEL e REMI sul tuo sistema. Il repository Remi contiene gli ultimi pacchetti PHP per i sistemi CentOS e RHEL.
Usa il comando seguente per configurare il repository EPEL sul tuo sistema:
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Successivamente, configura il repository REMI eseguendo il comando seguente:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Installare PHP in CentOS 9
Il repository remi contiene i pacchetti PHP 8.2, 8.1, 8.0 e 7.4. Puoi abilitare il repository desiderato e installare i pacchetti PHP con i seguenti passaggi:
Una volta terminata l'installazione del repository, elenca tutti i flussi di moduli PHP disponibili con il seguente comando:
sudo dnf module list php
Ad esempio, devo installare PHP 8.2 , quindi scegliere php:remi-8.2
. È possibile selezionare un'altra versione in base alle proprie esigenze:
sudo dnf module enable php:remi-8.2
Infine, esegui il seguente comando per installare PHP sul tuo sistema CentOS 9.
sudo dnf install php php-cli php-common
Puoi verificare la versione PHP installata utilizzando:
php -v
Installare i moduli PHP
I moduli PHP sono librerie che estendono le funzionalità di PHP. Sono utilizzati per aggiungere funzionalità specifiche a PHP, come la connettività del database o la manipolazione delle immagini. Per installare moduli PHP aggiuntivi, utilizzare il seguente comando:
sudo dnf install php-{extension-name}
Sostituire {extension-name}
con il nome del modulo che si desidera installare. Ad esempio, per installare il modulo mysql , esegui il seguente comando:
sudo dnf install php-mysql
Configurare PHP
Dopo aver installato PHP e i moduli desiderati, puoi configurare PHP modificando il suo file di configurazione, php.ini. Questo file si trova nella directory /etc/php.ini. Puoi modificarlo utilizzando il tuo editor di testo preferito.
Ad esempio, per modificare il file utilizzando l'editor di testo nano, eseguire il seguente comando:
sudo nano /etc/php.ini
Dopo aver apportato le modifiche necessarie, salva il file e chiudi l'editor di testo.
Conclusione
In questo articolo ti abbiamo mostrato come installare PHP su CentOS 9. Ti abbiamo anche spiegato come installare moduli PHP aggiuntivi e come configurare PHP modificando il suo file di configurazione. Con questi passaggi, ora puoi iniziare a sviluppare applicazioni web dinamiche utilizzando PHP sul tuo sistema CentOS 9.