web-dev-qa-db-fra.com

L'extension mcrypt est manquante. Veuillez vérifier votre configuration PHP

Je viens de suivre le didacticiel situé à l'emplacement https://www.digitalocean.com/community/articles/how-to-install-linux-Apache-mysql-php-lamp-stack-on-ubunt tant que en corrigeant plusieurs autres erreurs que j'ai rencontrées en cours de route et je suis coincé avec une dernière erreur. Lorsque je me connecte à phpMyAdmin, il y a une énorme erreur rouge au bas de l'écran indiquant "L'extension mcrypt est manquante. Veuillez vérifier votre PHP."). J'ai installé tout ce qui est listé dans le tutoriel sous Ubuntu 13.10 via PuTTY.

49
crgsqdmn

Essaye ça:

Sudo apt-get install php5-mcrypt
Sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
Sudo php5enmod mcrypt 
Sudo service Apache2 restart
152
Marc Delisle

J'ai suivi le tutoriel exact avec OP sur Digital Ocean. La seule étape qui manque est de

Sudo php5enmod mcrypt
Sudo service Apache2 restart 

et l'erreur disparue après le redémarrage du service Apache

25
Izzat Zainol

Ajouter cette réponse à toute personne rencontrant ce problème avec Linux Mint 17.

Je viens d'installer une pile LAMP et cette erreur se présentait. Le fichier mycrpt.ini était déjà installé dans le répertoire/etc/php5/mods-available. Tout ce qui restait à faire était d’exécuter la commande pour activer le module:

Sudo php5enmod mcrypt

Redémarrez Apache après cela et vous serez prêt à partir.

6
SBerg413

Je viens d'insérer un lien symbolique dans la partie Apache de la configuration php. Plate-forme: Xubuntu 14.04 LTS.

Détails:

  1. cd /etc/php5/Apache2/conf.d
  2. Sudo ln -s ../../mods-available/mcrypt.ini 20-mcrypt.ini
  3. ls -l pour voir si le nouveau lien est là
  4. Sudo Apache2ctl redémarrer

HTH.

1
jrasor

Pour ceux qui utilisent une pile LEMP (nginx & php5-fpm), c'est la solution

apt-get install php5-mcrypt
php5enmod mcrypt
service php5-fpm restart
service nginx restart

(courir chacun avec Sudo, naturellement)

1
Vercas

Je suis sur un Mac OS X Yosemite en utilisant Terminal, et je corrige cette erreur

le demandé PHP l'extension mcrypt est absente de votre système

en lançant les commandes suivantes:

brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt
0
kyo

Essaye ça:

Sudo apt-get install mcrypt php5-mcrypt; php5enmod mcrypt; service Apache2 restart
0
thucnguyen