GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare PHP 8 su CentOS/RHEL 8/7

PHP è un popolare linguaggio di scripting lato server open source che è parte integrante dello sviluppo di pagine Web dinamiche. PHP 8.0 è finalmente uscito ed è stato rilasciato il 26 novembre 2020. Promette molti miglioramenti e ottimizzazioni che sono destinati a semplificare il modo in cui gli sviluppatori scrivono e interagiscono con il codice PHP.

In questa guida imparerai come installare PHP 8.0 su CentOS 8/7 e RHEL 8/7 .

Passaggio 1:abilita EPEL e Remi Repository su CentOS/RHEL

Immediatamente, devi abilitare EPEL repository sul tuo sistema. EPEL , abbreviazione di Pacchetti extra per Enterprise Linux , è uno sforzo di Fedora team che fornisce una serie di pacchetti aggiuntivi che non sono presenti per impostazione predefinita su RHEL e CentOS .

$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [On CentOS/RHEL 8]
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  [On CentOS/RHEL 7]

Remi repository è un repository di terze parti che fornisce un'ampia gamma di PHP versioni per RedHat Enterprise Linux . Per installare Remi repository, esegui il comando:

$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm  [On CentOS/RHEL 8]
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm  [On CentOS/RHEL 7]

Passaggio 2:installa PHP 8 su CentOS/RHEL

Una volta completata l'installazione, procedi ed elenca i php disponibili flussi di moduli come mostrato:

$ sudo dnf module list PHP

Proprio in fondo, assicurati di notare il remi-8.0 modulo php.

È necessario abilitare questo modulo prima di installare PHP 8.0 . Per abilitare php:remi-8.0 , esegui:

$ sudo dnf module enable php:remi-8.0 -y

Una volta abilitato, installa PHP 8.0 per Apache o Nginx server web come mostrato:

Installa PHP 8.0 per Apache

Per installare PHP 8 sul server Web Apache installato, eseguire:

$ sudo dnf install php php-cli php-common

Installa PHP 8.0 per Nginx

Se stai usando Nginx nel tuo stack di sviluppo, considera l'installazione di php-fpm come mostrato.

$ sudo dnf install php php-cli php-common php-fpm

Passaggio 3:verifica PHP 8.0 su CentOS/RHEL

Esistono due modi per verificare il PHP versione. Sulla riga di comando, impartisci il comando.

$ php -v

Inoltre, puoi creare un file php di esempio in /var/www/html cartella come mostrato:

$ sudo vim /var/www/html/info.php

Quindi aggiungi il seguente codice PHP che popolerà la versione di PHP insieme ai moduli installati.

<?php

phpinfo();

?>

Salva ed esci. Assicurati di riavviare Apache o Nginx server web come mostrato.

$ sudo systemctl restart httpd
$ sudo systemctl restart nginx

Quindi, vai al tuo browser e vai all'indirizzo mostrato:

http://server-ip/info.php

La pagina Web mostra una vasta gamma di informazioni sulla versione di PHP installata come data di creazione, sistema di compilazione, architettura e una serie di estensioni PHP.

Passaggio 3:installa le estensioni PHP 8.0 in CentOS/RHEL

Le estensioni PHP sono librerie che forniscono funzionalità aggiuntive a PHP. Per installare un'estensione php, usa la sintassi:

$ sudo dnf install php-{extension-name}

Ad esempio, per consentire a PHP di funzionare senza problemi con MySQL, puoi installare l'estensione MySQL come mostrato.

$ sudo dnf install php-mysqlnd

Infine, puoi verificare le estensioni installate usando il comando:

$ php -m

Per verificare se è installata un'estensione specifica, eseguire:

$ php -m | grep extension-name

Ad esempio:

$ php -m | grep mysqlnd

Alla fine, speriamo che ora tu possa installare comodamente PHP 8.0 insieme a varie estensioni php su CentOS/RHEL 8/7 .


Cent OS
  1. Come aggiornare CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 a CentOS 7.7

  2. Come installare PHP 7.4/7.3/7.2 su CentOS 7/RHEL 7 e CentOS 6/RHEL 6

  3. Come installare PHP 7.4 / 7.3 su CentOS 8 / RHEL 8

  4. Come installare PHP 7.3 su CentOS 8

  5. Come installare PHP 7.4 su CentOS 7

Come installare PHP 7.4 su CentOS 8 / RHEL 8

Come installare PHP 8 su CentOS 8 / RHEL 8

Come installare PHP 7 su CentOS 7

Come installare CHEF Workstation in RHEL e CentOS 8/7

Come installare PHP 7.4 su CentOS 8 | RHEL 8

Come installare CHEF Workstation in RHEL e CentOS 8/7