Tengo un script que utiliza mcrypt_decrypt() función, pero me sale el siguiente error

Fatal error: Call to undefined function mcrypt_decrypt()

Qué módulos o bibliotecas ¿debo incluir el uso de esta función? O hay otra razón por la que estoy recibiendo el error?

Gracias

OriginalEl autor John | 2009-03-12

9 Comentarios

  1. 16

    sudo apt-get install php5-mcrypt

    funciona en ubuntu.

    también funciona en debian lenny (utilizando dotdeb repo)
    para el ‘simple’ entre nosotros esto también requiere un apache restart
    como icc97 dice, un apache es necesario reiniciar, no basta con una recarga 🙂

    OriginalEl autor Ben

  2. 5

    Configurar php5-mcrypt con php5-fpm (Ubuntu 14.04)

    Voy a asumir que usted ya tiene nginx y php-fpm instalado y en ejecución.

    php5-mcrypt debe ser instalado ya (que viene incluido con el php5-fpm). Sólo para la seguridad,
    apt-get install php5-mcrypt

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

    Activarlo.
    php5enmod mcrypt

    Reiniciar php-fpm,
    servicio php5-fpm reiniciar

    Reiniciar nginx,
    servicio de nginx restart

    Hecho!

    Gracias por esta respuesta, a mi me funciono perfectamente donde otras respuestas fueron darme problemas.
    Por fin … alguien que sabe wtf que están hablando .. sólo tomó como 4 de intercambio de la pila de subprocesos para encontrar este .. GRACIAS!!!

    OriginalEl autor user28763

  3. 2

    De la manual:

    Que se debe compilar PHP con la
    –with-mcrypt[=DIR] parámetro para habilitar esta extensión. DIR es el
    mcrypt directorio de instalación. Asegúrese de que
    compilar libmcrypt con la opción de
    –disable-posix threads.

    Generalmente si PHP se dice que una función es indefinido, que significa que usted necesita para compilar en alguna biblioteca.

    OriginalEl autor JW.

  4. 0

    I anterior no funciona, puedes intentar esto:

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

    extension=mcrypt.so

    OriginalEl autor Nebril

  5. 0

    para php 5.3.X

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

    como este :
    yum install php53-mcrypt
    y reiniciar httpd

    OriginalEl autor masoud2011

  6. 0

    Y ser cuidadoso acerca de la carpeta en el phpinfo página : «este análisis de directorios adicionales .los archivos ini» y el siguiente : «Adicionales .los archivos ini analizado «.

    OriginalEl autor tsalm

  7. 0

    Después de actualizar a php 5.4 ejecución (Obras)

    sudo php5enmod mcrypt
    sudo service apache2 restart

    OriginalEl autor Danny Muñoz

Dejar respuesta

Please enter your comment!
Please enter your name here