2009-03-12 13 views
5

que tienen una secuencia de comandos que utiliza la función MCRYPT_DECRYPT(), pero me sale el siguiente error¿Qué se necesita para mcrypt_decrypt() de PHP?

Fatal error: Call to undefined function mcrypt_decrypt()

Qué módulos/bibliotecas necesito para incluir a utilizar esta función? ¿O hay otra razón por la que recibo el error?

Gracias

Respuesta

2

Desde el manual:

You need to compile PHP with the --with-mcrypt[=DIR] parameter to enable this extension. DIR is the mcrypt install directory. Make sure you compile libmcrypt with the option --disable-posix-threads.

Generalmente si PHP dice una función no está definida, significa que necesita compilar en alguna biblioteca.

16

sudo apt-get install php5-mcrypt

obras en ubuntu.

+2

también funciona en Debian Lenny (usando dotdeb repo) – Mikey

+3

para el 'simple' entre nosotros esto también requiere un reinicio de Apache – icc97

+0

como icc97 dice, es necesario un reinicio de Apache, no es suficiente con una recarga :) –

0

I anterior no funciona, puede intentar esto:

crear el archivo mcrypt.ini en /etc/php5/conf.d con contenido

extension=mcrypt.so 
0

para PHP 5.3.x

depende de la disponibilidad de paquetes yum mcrypt, podría utilizar packeages yum

así: yum install-php53 mcrypt y httpd restart

0

Y ten cuidado sobre la carpeta en la página phpinfo: "Escanee este directorio para archivos .ini adicionales" y el siguiente: "Archivos .ini adicionales analizados".

0

Después de actualizar a 5.4 php corriendo (Obras)

sudo php5enmod mcrypt 
sudo service apache2 restart 
5

Configurar php5-mcrypt con php5-pies por minuto (Ubuntu 14.04)

Voy a asumir que ya tienen nginx y php-FPM instalado y en ejecución.

php5-mcrypt debería estar instalado ya (viene incluido con php5-fpm). Sólo por seguridad, apt-get install php5-mcrypt

Crear enlace simbólico a mods-disponible, ln -s /etc/php5/conf.d/mcrypt.ini/etc/php5/mods-available/mcrypt. ini

Habilítelo. php5enmod mcrypt

Reiniciar php-FPM, servicio php5-FPM reinicio

nginx Reiniciar, servicio nginx reinicio

Hecho!

+0

Gracias por esta respuesta , funcionó perfectamente para mí, donde otras respuestas me daban problemas. – zgc7009

+0

FINALMENTE ... alguien que sabe de lo que están hablando ... solo tomó como 4 hilos de intercambio de pila para encontrar este ... GRACIAS! –

Cuestiones relacionadas