GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar PHP 8 en CentOS/RHEL 8/7

PHP es un popular lenguaje de secuencias de comandos del lado del servidor de código abierto que es integral en el desarrollo de páginas web dinámicas. PHP 8.0 finalmente salió y se lanzó el 26 de noviembre de 2020. Promete muchas mejoras y optimizaciones que están configuradas para optimizar la forma en que los desarrolladores escriben e interactúan con el código PHP.

En esta guía, aprenderá a instalar PHP 8.0 en CentOS 8/7 y RHEL 8/7 .

Paso 1:habilite EPEL y Remi Repository en CentOS/RHEL

Desde el principio, debe habilitar el EPEL repositorio en su sistema. EPEL , abreviatura de Paquetes adicionales para Enterprise Linux , es un esfuerzo de Fedora equipo que proporciona un conjunto de paquetes adicionales que no están presentes de forma predeterminada en RHEL y 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 repositorio es un repositorio de terceros que proporciona una amplia gama de PHP versiones para RedHat Enterprise Linux . Para instalar el Remi repositorio, ejecute el 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]

Paso 2:Instale PHP 8 en CentOS/RHEL

Una vez completada la instalación, continúe y enumere los php disponibles flujos de módulos como se muestra:

$ sudo dnf module list PHP

Justo en la parte inferior, asegúrese de notar el remi-8.0 módulo php.

Necesitamos habilitar este módulo antes de instalar PHP 8.0 . Para habilitar php:remi-8.0 , ejecutar:

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

Una vez habilitado, instale PHP 8.0 para Apache o Nginx servidor web como se muestra:

Instalar PHP 8.0 para Apache

Para instalar PHP 8 en el servidor web Apache instalado, ejecute:

$ sudo dnf install php php-cli php-common

Instalar PHP 8.0 para Nginx

Si está utilizando Nginx en su pila de desarrollo, considere instalar php-fpm como se muestra.

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

Paso 3:Verificar PHP 8.0 en CentOS/RHEL

Hay dos formas que puede usar para verificar el PHP versión. En la línea de comandos, emita el comando.

$ php -v

Además, puede crear un archivo php de muestra en el /var/www/html carpeta como se muestra:

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

Luego agregue el siguiente código PHP que completará la versión de PHP junto con los módulos instalados.

<?php

phpinfo();

?>

Guardar y Salir. Asegúrese de reiniciar Apache o Nginx servidor web como se muestra.

$ sudo systemctl restart httpd
$ sudo systemctl restart nginx

A continuación, diríjase a su navegador y vaya a la dirección que se muestra:

http://server-ip/info.php

La página web muestra una gran cantidad de información sobre la versión de PHP instalada, como la fecha de compilación, el sistema de compilación, la arquitectura y una gran cantidad de extensiones de PHP.

Paso 3:instale las extensiones de PHP 8.0 en CentOS/RHEL

Las extensiones de PHP son bibliotecas que brindan funcionalidad adicional a PHP. Para instalar una extensión php, use la sintaxis:

$ sudo dnf install php-{extension-name}

Por ejemplo, para permitir que PHP funcione sin problemas con MySQL, puede instalar la extensión de MySQL como se muestra.

$ sudo dnf install php-mysqlnd

Finalmente, puede verificar las extensiones instaladas usando el comando:

$ php -m

Para verificar si una extensión específica está instalada, ejecute:

$ php -m | grep extension-name

Por ejemplo:

$ php -m | grep mysqlnd

Al final, esperamos que ahora pueda instalar cómodamente PHP 8.0 junto con varias extensiones php en CentOS/RHEL 8/7 .


Cent OS
  1. Cómo instalar Go Lang en CentOS 8/7 y RHEL 8/7

  2. Cómo instalar PHP 7.4/7.3/7.2 en CentOS 7/RHEL 7 y CentOS 6/RHEL 6

  3. Cómo instalar Apache Maven en CentOS/RHEL 8/7

  4. Cómo instalar PHP 7.3 en CentOS 8

  5. Cómo instalar PHP 7.4 en CentOS 7

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

Cómo instalar PHP 8 en CentOS 8 / RHEL 8

Cómo instalar PHP 7 en CentOS 7

Cómo instalar la estación de trabajo CHEF en RHEL y CentOS 8/7

Cómo instalar PHP 7.4 en CentOS 8 | RHEL 8

Cómo instalar la estación de trabajo CHEF en RHEL y CentOS 8/7