viernes, 26 de septiembre de 2014

Instalar librería mcrypt de PHP en CentOS 6

En Centos 6 no viene por defecto el repositorio para descargarnos la extensión mcrypt para PHP. Para instalar el paquete mcrypt de PHP tenemos que habilitar el repositorio epel e instalar el paquete php-mcrypt.

Para ello realizaremos los siguientes pasos:

1. Conectar con el equipo Linux vía SSH con el usuario root.

2. Descargar el último repositorio epel. Antes hay que averiguar tal y como he explicado en el anterior post si la arquitectura es de 32 o 64 bits.

  • CentOS 6 32 Bit 

          $ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

  • CentOS 6 64 Bit 

          $ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm


3. Instalar el repositorio descargado

    $ rpm -ivh epel-release-6-8.noarch.rpm


4. Instalar el paquete mcrypt

    $ yum install php-mcrypt


5. Reiniciar Apache

    $ service httpd restart


6. Comprobar si el paquete está correctamente instalado

    $ php -m | grep -i mcrypt


En el caso en que al instalar el paquete nos dé el siguiente error:

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

Lo que tenemos que hacer es editar el fichero /etc/yum.repos.d/epel.repo y donde pone https:// cambiarlo por http:// y volver a ejecutar a partir del punto 4.

2 comentarios:

  1. Usa mejor

    rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    Para evitar wget y en una sola linea añadir el repo

    ResponderEliminar