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.
$ 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.