PHP 7.3 es la última versión estable de PHP. Muchos de los repositorios populares de yum proporcionan paquetes rpm para PHP 7. Este artículo utiliza los repositorios Remi y EPEL yum para instalar los paquetes necesarios en su sistema. Este artículo lo ayudará a instalar PHP 7.3, PHP 7.2, PHP 7.1 en los sistemas CentOS y RHEL 6.
- Instalar PHP7, Nginx y MySQL en CentOS/RedHat
Configurar el repositorio de Yum
En primer lugar, debe habilitar los repositorios Remi y EPEL yum en su sistema. Use el siguiente comando para instalar el repositorio EPEL en sus sistemas CentOS y Red Hat 7/6
Use este comando para instalar el repositorio epel-release yum
yum install epel-release
y ahora ejecute uno de los siguientes comandos según la versión de su sistema operativo para instalar el repositorio de Remi.
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Instala PHP 7 en CentOS 6
Su sistema está preparado para la instalación de PHP desde los repositorios de yum. Utilice uno de los siguientes comandos para instalar PHP 7.3 o PHP 7.2 o PHP 7.1 en su sistema según sus requisitos.
## Install PHP 7.3 yum --enablerepo=remi-php73 install php ## Install PHP 7.2 yum --enablerepo=remi-php72 install php ## Install PHP 7.1 yum --enablerepo=remi-php71 install php
He instalado la última versión de PHP 7.3 en mi sistema. Ahora ejecute el siguiente comando para verificar la versión de PHP activa actual en mi sistema.
php -v PHP 7.3.11 (cli) (built: Oct 22 2019 12:34:50) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
Instalar módulos PHP
También es posible que deba instalar módulos PHP adicionales según los requisitos de su aplicación. El siguiente comando instalará algunos módulos PHP más útiles.
### For PHP 7.3 yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### For PHP 7.2 yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### For PHP 7.1 yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
Puede ejecutar el siguiente comando para buscar otros módulos PHP disponibles en los repositorios yum configurados. El siguiente comando de ejemplo busca todos los módulos para PHP 7.3.
yum --enablerepo=remi-php73 search php | grep php73 php73.x86_64 : Package that installs PHP 7.3 php73-php.x86_64 : PHP scripting language for creating dynamic web sites php73-php-bcmath.x86_64 : A module for PHP applications for using the bcmath php73-php-brotli.x86_64 : Brotli Extension for PHP php73-php-cli.x86_64 : Command-line interface for PHP php73-php-common.x86_64 : Common files for PHP ... ...