Así que no puedo dejar de obtener el error:

PHP Fatal error:  Call to undefined function mcrypt_decrypt() in 

Incluso cuando he php5_mcrypt instalado, he reinstalado php bastante un par de veces pero no puedo hacerlo funcionar!

Más info:

[email protected]-box:~/Desktop/bots$ dpkg -l | grep php
ii  libapache2-mod-php5                       5.5.3+dfsg-1ubuntu2.1                      amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  php5                                      5.5.3+dfsg-1ubuntu2.1                      all          server-side, HTML-embedded scripting language (metapackage)
ii  php5-cli                                  5.5.3+dfsg-1ubuntu2.1                      amd64        command-line interpreter for the php5 scripting language
ii  php5-common                               5.5.3+dfsg-1ubuntu2.1                      amd64        Common files for packages built from the php5 source
ii  php5-curl                                 5.5.3+dfsg-1ubuntu2.1                      amd64        CURL module for php5
ii  php5-json                                 1.3.1+dfsg-2                               amd64        JSON module for php5
ii  php5-mcrypt                               5.4.6-0ubuntu3                             amd64        MCrypt module for php5
ii  php5-mysql                                5.5.3+dfsg-1ubuntu2.1                      amd64        MySQL module for php5
ii  php5-readline                             5.5.3+dfsg-1ubuntu2.1                      amd64        Readline module for php5

Ni idea de cuál es el problema, todo lo que intentó.

Más info:

[email protected]-box:~/Desktop/bots$ php -v
PHP 5.5.3-1ubuntu2.1 (cli) (built: Dec 12 2013 04:24:35) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies

OriginalEl autor Mandatory Programmer | 2014-01-01

2 Comentarios

  1. 25

    La instalación es una cosa. La habilitación es otra. Por favor, asegúrese de que su /etc/php.ini archivo contiene la siguiente línea :

    extension=mcrypt.so

    Si usted no puede encontrar su php.ini, crear un test.php archivo que contiene :

    <?php phpinfo(); ?>

    Ejecutar con php test.php | grep ".ini", y usted encontrará las rutas de los archivos ini. Uno de ellos debe incluir la extension= de la línea anterior.

    OriginalEl autor John WH Smith

  2. 9

    Puede que tenga que habilitar el módulo. En sistemas Ubuntu esto se puede hacer mediante la vinculación de la ini archivo que se incluye con php5-mcrypt en su conf.d para cada binario de PHP que desea utilizar:

    sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/cli/conf.d/mcrypt.ini
    sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/cgi/conf.d/mcrypt.ini
    Usted debe llamar a php5enmod mcrypt lugar (que básicamente hace lo mismo). Y no te olvides de reiniciar el apache (service apache2 restart).

    OriginalEl autor Chris

Dejar respuesta

Please enter your comment!
Please enter your name here