En los repositorios oficiales de CentOS 7 (RHEL 7, Fedora, Scientific Linux), al igual que ocurría en CentOS 6, no existe el paquete rpm para instalar el módulo de PHP mcrypt. Para poder instalar este módulo sin necesidad de compilar es necesario instalar el repositorio epel y a continuación ya podremos instalar el módulo php-mcrypt a través de yum.
Los pasos para instalar EPEL los puse en el enlace anterior, no obstante aquí está el resumen:
# wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-1.noarch.rpm # yum install epel-release-7-1.noarch.rpm
Una vez que tenemos el repositorio EPEL instalado procedemos a la instalación del módulo mcrypt de php:
# yum install php-mcrypt
Cuando haya finalizado la instalación, verificamos que el módulo está cargado en PHP:
# php -m | grep mcrypt mcrypt
Es posible que sea necesario reiniciar el servidor web Apache para que los cambios surtan efecto:
# systemctl restart httpd
Actualizo para quien no pueda:
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -ivh epel-release-7-5.noarch.rpm
yum install –enablerepo=»epel» php-mcrypt