PHP (Hypertext Preprocessor) è il linguaggio di scripting lato server più diffuso e utilizzato nello sviluppo di siti Web statici e dinamici. In questo articolo, dimostreremo come installare l'ultima versione di PHP 7.4 su CentOS 8 e RHEL 8.
Requisiti minimi di sistema per PHP 7.4
- OS minimo CentOS 8 / RHEL 8
- Privilegi Sudo o Root
- Repository di pacchetti di base
- Connessione Internet
Passiamo ai passaggi di installazione,
Passaggio:1) Abilita EPEL e Remi Repository
Nei repository di pacchetti CentOS 8 e RHEL 8 predefiniti, PHP 7.2 / 7.3 è disponibile e per installare l'ultima versione di PHP 7.4, dobbiamo configurare i repository EPEL e REMI, quindi per abilitare i repository, eseguire i seguenti comandi:
[[email protected] ~]$ sudo dnf install epel-release -y [[email protected] ~]$ sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Una volta che i repository sono stati configurati e abilitati, esegui il seguente comando dnf per visualizzare le versioni PHP disponibili,
[[email protected] ~]$ dnf module list php
Come possiamo vedere nell'output sopra, PHP 7.2 è il pacchetto predefinito dal repository CentOS-8 AppStream, quindi nel passaggio successivo abiliteremo l'ultimo flusso del modulo PHP (redmi-7.4) in modo che quando installiamo PHP usando dnf allora esso selezionerà automaticamente i pacchetti dal modulo remi-7.4
Passaggio:2) Abilita l'ultimo flusso del modulo PHP (remi-7.4)
Esegui il seguente comando dnf per abilitare il modulo PHP remi-7.4,
[[email protected] ~]$ sudo dnf module enable php:remi-7.4
Passaggio:3) Installa e verifica PHP
Ora esegui il seguente comando dnf per installare PHP 7.4,
[[email protected] ~]$ sudo dnf install php php-cli php-common
Come possiamo vedere che sta installando le sue dipendenze come httpd e nginx, quindi una volta che i pacchetti sopra sono stati installati correttamente, esegui sotto “php -v ” comando per verificare la versione php installata,
[[email protected] ~]$ php -v
Durante l'installazione di PHP, php-fpm viene installato anche come sua dipendenza, verrà trattato come FastCGI Server, quindi usa il comando seguente per avviare e abilitare il servizio FPM,
[[email protected] ~]$ sudo systemctl start php-fpm [[email protected] ~]$ sudo systemctl enable php-fpm
Passaggio:4) Aggiornamento dei parametri PHP
Durante l'utilizzo di php in diversi CMS (Sistema di gestione dei contenuti) come WordPress , Drupal , Joomla e MediaWiki ecc. potremmo dover aggiornare i parametri PHP predefiniti per migliorare le prestazioni. Questi parametri possono essere avvisati dal suo file di configurazione “/etc/php.ini ”,
[[email protected] ~]$ sudo vi /etc/php.ini ………… upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000 ………
Salva ed esci dal file, per apportare le modifiche di cui sopra nell'effetto riavvia il servizio del tuo server web (httpd o nginx )
[[email protected] ~]$ sudo systemctl restart httpd
Questo è tutto da questo articolo, spero che questi passaggi ti aiutino a installare e configurare PHP 7.4 sul tuo sistema CentOS 8 e RHEL 8. Il tuo feedback e i tuoi commenti sono i benvenuti.