Je ne peux donc pas arrêter d'obtenir l'erreur:
PHP Fatal error: Call to undefined function mcrypt_decrypt() in
Même lorsque php5_mcrypt est installé, j'ai réinstallé php plusieurs fois mais je n'arrive pas à le faire fonctionner!
Plus d'informations:
mandatory@mandatorys-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
Aucune idée du problème, j'ai tout essayé.
Plus d'informations:
mandatory@mandatorys-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
L'installation est une chose. L'habilitation en est une autre. Veuillez vous assurer que votre /etc/php.ini
le fichier contient la ligne suivante:
extension=mcrypt.so
Si vous ne trouvez pas votre php.ini
, créer un test.php
fichier contenant:
<?php phpinfo(); ?>
Exécutez-le avec php test.php | grep ".ini"
, et vous trouverez les chemins d'accès à vos fichiers ini. L'un d'eux doit inclure le extension=
ligne au-dessus.
Vous devrez peut-être activer le module. Sur les systèmes Ubuntu, cela peut être fait plus facilement en liant le fichier ini
fourni avec php5-mcrypt
Dans votre conf.d
pour chaque PHP binaire que vous souhaitez utiliser:
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