Vimos cómo instalar/actualizar php-5.1.6 a php-5.3.3 usando YUM en CentOS/Fedora/RHEL. Hoy veremos cómo instalar/actualizar php a 5.5 desde el repositorio de Remi usando YUM. El repositorio Remi (Les RPM de Remi) proporciona la última versión de varios paquetes de software relacionados con php y mysql para distribuciones de Linux basadas en redhat como CentOS, Fedora y RHEL. Este repositorio ayuda a aquellos que tienen la intención de configurar servidores web basados en apache+php con varios tipos de aplicaciones de código abierto. ¡Este repositorio se usa porque las distribuciones predeterminadas de CentOS/fedora no tienen las últimas versiones de estos paquetes! Conozca más sobre el repositorio de Remi. El repositorio se puede configurar fácilmente en CentOS/Fedora a través del instalador rpm que establecerá la configuración del repositorio.
Lea también:¿Cómo actualizar PHP 5.x a PHP 7 usando Yum?
Paso1:Cómo configurar el repositorio Remi en CentOS/Fedora/RHEL
Configuración en CentOS/RHEL – 5.x/6.x
El instalador de Remi rpm está disponible para las versiones 5.x y 6.x de CentOS. Las URL son las siguientes:
CentOS/RHEL 5.x - http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS/RHEL 6.x - http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
En CentOS, el repositorio de Remi depende del repositorio de Epel, que debe instalarse primero. Descargue los rpm del instalador de remi y epel como se muestra a continuación:
CentOS/RHEL 5.x
wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uhv remi-release-5.rpm epel-release-5-4.noarch.rpm
CentOS/RHEL 6.x
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uhv remi-release-6.rpm epel-release-6-4.noarch.rpm
Nota:Si ya tiene epel repo instalado, ¡entonces no necesita instalar epel rpm!
Configuración en Fedora 18/19
En Fedora, Remi depende del repositorio de RPMfusion. En primer lugar, debemos configurar el repositorio de rpmfusion como se muestra a continuación:
Fedora 17/18/19
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Después de instalar rpmfusion, continúe con la configuración del repositorio de Remi.
Fedora 20
rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm
Fedora 19
rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm
Fedora 18
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
Fedora 17
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
Asegúrese de usar la URL correcta para su versión de Fedora. ¡Eso es todo! Ahora el repositorio remi ha sido configurado en su sistema.
Paso 2:Verificar el repositorio de Remi
De forma predeterminada, el repositorio de Remi estaría deshabilitado. Si desea habilitarlo permanentemente, abra el archivo /etc/yum.repos.d/remi.repo y cambie el valor de habilitado de 0 a 1.
vim /etc/yum.repos.d/remi.repo
También puede habilitar temporalmente usando los comandos yum.
Paso 3: Instalar/Actualizar PHP a la versión 5.5
En primer lugar, elimine la instalación de php anterior con el comando yum remove como se muestra a continuación:
yum remove php php-cgi php-cli php-common
Ahora instale PHP5.5 usando yum emitiendo el siguiente comando:
yum --enablerepo=remi,remi-php55 install php
El comando anterior permite que el repositorio remi instale temporalmente php5.5
Paso 4:Verificar la versión de PHP
Verifique la última versión de php instalada usando el siguiente comando:
php --version