Phpmyadmin _ Il manque l'extension mcrypt

Résolu/Fermé
leito666 Messages postés 74 Date d'inscription mercredi 18 avril 2012 Statut Membre Dernière intervention 15 octobre 2017 - 4 juil. 2016 à 15:26
mamiemando Messages postés 33173 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 10 juillet 2024 - 11 juil. 2016 à 10:13
Bonjour,
j'ai installé mysql phpmyadmin
( libjs-jquery-ui-docs / libmcrypt-dev / mcrypt recommandé par le terminal .. )

et bonne nouvelle ça marche...mais mcrypt semble probablement pas être configuré

http://img15.hostingpics.net/pics/854758Capturedu20160629142636.png
<< Il manque l'extension mcrypt . Veuillez vérifier votre configuration PHP . >>


__ j'ai réussi à éditer le fichier
sudo nano /etc/php5/mods-available/mcrypt.ini

http://img15.hostingpics.net/pics/832432Capturedu20160630034858.png


Après j'ai relancé Apache
sudo /etc/init.d/apache2 restart

http://img15.hostingpics.net/pics/778801Capturedu20160630035052.png


__ J'ai aussi créer le fichier test.php
gksudo nautilus



dans var/www/html
clique droit " nouveau document " ( donc avec les droits )

édition du document avec :

<?php
phpinfo();
?>



après avoir enregistré j'ai fais " localhost/test.php " dans le navigateur
http://img15.hostingpics.net/pics/150675Capturedu20160630123928.png


mais le problème reste le même ..
http://img15.hostingpics.net/pics/834425Capturedu20160630035202.png
<< Il manque l'extension mcrypt . Veuillez vérifier votre configuration PHP . >>

une idée s'il vous plaît ?

( sujet en attente de réponse :
https://forum.ubuntu-fr.org/viewtopic.php?id=1992515 )


8 réponses

mamiemando Messages postés 33173 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 10 juillet 2024 7 761
9 juil. 2016 à 16:31
mais j'installe toujours avec " get " ..j'aurai du faire
apt-get search php | grep mcrypt ..?


Non tu as mal compris ce que je voulais dire :
-
apt-file
et
apt-cache
servent à faire des recherches
-
apt-get
(ou
aptitude
) servent à {installer / désinstaller / purger / mettre à jour} des paquets.

Il est possible d'installer des logiciels autrement que via
apt-get
(ou
aptitude
) mais c'est généralement "mal" donc on évite autant que possible de le faire.

En gros voici par ordre de préférence décroissante comment installer un logiciel sous linux :
1) via
aptitude
ou
apt-get

2) à partir d'un ".deb" récupéré autrement (via un site tiers ou ppa)
3) en compilant des sources ou en récupérant un bnaire (le problème étant que le logiciel installé n'est pas mis à jour avec le reste du système)
4) à partir d'un binaire windows (voir wine ou playonlinux) : ceci concerne par exemple la les jeux windows qui ne sont pas portés sous linux

Donc ce que je dis c'est que la plupart du temps tu peux adopter l'approche (1) donc il faut la privilégier.

* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

Pour cette erreur, ouvre
/etc/apache2/httpd.conf
:

gksudo gedit /etc/apache2/httpd.conf &


Puis ajoute la ligne :

ServerName localhost


Puis sauve et quitte.

mais c'est pas mieux..
http://img15.hostingpics.net/pics/164163Capturedu20160709002650.png


Ok de manière surprenante le paquet ne fait pas tout jusqu'au bout et il faut finir l'installation :
https://askubuntu.com/questions/450825/ubuntu-14-04-phpmyadmin-cant-find-mcrypt-extension

cd /etc/php5/mods-available
sudo ln -s ../conf.d/mcrypt.ini .
sudo php5enmod mcrypt
sudo service apache2 restart


Bonne chance