Enlaces

2/9/15

[Tip] Solución al error extensión Mcrypt para php en Ubuntu y derivados

Mcrypt es un comando muy útil para encriptar información, es el reemplazo del antiguo crypt de Unix y su uso es bastante extendido en varias aplicaciones a lo largo de toda la web.



La extensión mcrypt para php es una de las mas usadas por varios frameworks, asi que el día de hoy aprenderán como instalar dicha extensión en Ubuntu y derivados

Lo primero que deben hacer es instalar la extensión en mención, para ello escribe este comando en la terminal:

sudo apt-get install mcrypt php5-mcrypt

Esta instrucción bastaría para varias versiones de ubuntu sin embargo en otras hay que hacer un par de pasos más, asi que no cierres la terminal y escribe el siguiente comando:

sudo php5enmod mcrypt
sudo service apache2 restart

Si esto no llega a funcionar, hay otra opción y es editar el archivo mcrypt.ini de php para indicarle donde se encuentra el archivo que necesita, para esto escribe los siguientes comandos.

locate mcrypt.so (para buscar el archivo)

En los resultados de búsqueda veras una ruta igual o similar a esta /usr/lib/php5/20131226/mcrypt.so , dicha ruta debes copiarla editar el archivo mcrypt.ini con la orden:

sudo gedit /etc/php5/mods-available/mcrypt.ini

Al final tu archivo mcrypt.ini debe quedar asi:

extension=/usr/lib/php5/20131226/mcrypt.so

finalmente reinicia el servicio de apache:

sudo service apache2 restart

1 comentario:

Comenta, no es necesario registrarse!