Phpmyadmin _ Il manque l'extension mcrypt

Résolu
leito666 Messages postés 83 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    2