Cuando vamos a instalar alguna aplicación que requiere una versión de PHP superior a la 5.4 nos veremos en la necesidad de realizar la actualización manualmente, agregando los repositorios necesarios.
La versión actual de PHP es 5.6.4, por medio de los repositorios incluidos por defecto en CentOS 7 puedes actualizar hasta 5.4.16, en CentOS 6.6 hasta la versión 5.3.3 para poder actualizar a la ultima versión debes hacer lo siguiente:
1- Agregar los repositorios EPEL y Remi
En CentOS 7:
-1-
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
-2-
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
-3-
rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
-2-
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
-3-
rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm
En CentOS 6:
-1-
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
-2-
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
-3-
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
2- Activar repositorioswget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
-2-
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
-3-
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Para confirmar que estén activos los repositorios que recién agregaste debes revisar el contenido del archivo "/etc/yum.repos.d/remi.repo" lo podemos abrir con el siguiente comando:
-1-
nano /etc/yum.repos.d/remi.repo
Debemos buscar la sección "[Remi]" y cambiar el valor de "enabled=0" a "enabled=1" y se vea de la siguiente manera:nano /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch}
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Luego buscamos la sección asociada a la versión de PHP que deseamos instalar name=Les RPM de remi pour Enterprise Linux 6 - $basearch}
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php56]
name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
3- Instalar PHPname=Les RPM de remi de PHP 5.6 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Utilizamos el siguiente comando:
-1-
sudo yum install php php-gd php-mysql php-mcrypt
-2-
sudo yum update
sudo yum install php php-gd php-mysql php-mcrypt
-2-
sudo yum update
De esta forma se instalara la versión de PHP 5.6 y se actualizaran las aplicaciones necesarias.
Espero que esta información les sea útil.
0 comentarios:
Publicar un comentario