300x250 AD TOP

sábado, 15 de marzo de 2014

Etiquetado Como: , , ,

Instalar mcrypt sobre php5.x en ubuntu 13.10 sin morir en el intento

Tuve problemas al tratar de instalar php5-mcrypt en ubuntu 13.10 y al parecer es un bug que se presenta tanto en aplicaciones sobre modphp y fastcgi aquí algunos de los bug reportados
[1] phpmyadmin do not recognize php5-mcrypt
[2] Mcrypt extension not recognized by php5-fpm

Buscando en la red me encontré con varias soluciones aquí las detallo un poco mas digeribles
1. Instalamos los paquetes necesarios
sudo apt-get install mcrypt
sudo apt-get install php5-mcrypt
una vez instalado revisamos si tuvimos exito al intalarlo esto lo podemos hacer desde la funcion phpinfo() o desde consola
php5 -m | grep mcrypt
- del comando anterior deberíamos obtener mcrypt o desde phpinfo()
como no tuvimos éxito, ninguno de estos dos resultados es posible que no este el modulo cargado por lo que revisamos

ls -l /etc/php5/apache2/conf.d/ | grep mcrypt
o tambien
ls -l /etc/php5/mods-available/ | grep mcrypt

En caso no tengamos resultados hay que buscar mcrypt.ini y moverlo a la ubicación correcta, para esto hacemos 
updatedb
locate mcrypt.ini
del comando anterior normalmente debemos ubicarlo aquí
/etc/php5/conf.d/mcrypt.ini

para que mcrypt este instalo hacemos lo siguiente
1. De manera manual
creamos un enlace simbólico a /etc/php5/apache2/conf.d/ de la siguiente forma
sudo ln -s /etc/php5/conf.d/mcrypt.ini
/etc/php5/apache2/conf.d/20-mcrypt.ini
reiniciamos apache
sudo service apache2 restart

2. De la manera ubuntu
hacemos lo siguiente
cp -a /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
sudo service apache2 restart

para escenarios con FPM realizamos el paso dos y luego reiniciamos
sudo service php5-fpm restart

Fuentes:


0 comentarios:

Publicar un comentario

Gracias por comentarnos