Bonjours ,
Pour configurer un serveur lamp. j'ai installé une par une via apt-get:
apache2, php7.0, libapache2-mod-php7.0, mysql et mysql-sever,
Je suis en Dualboot 14.04 avec Windows.

Maintenant pour PhpMyadmin comme indiqué ici: https://forum.ubuntu-fr.org/viewtopic.php?id=1986314#p21472874
j'ai téléchargé manuellement le paquet phpMyAdmin-4.5.5.1-all-languages.zip directement sur : https://www.phpmyadmin.net/downloads/,
puis je l'ai placé avec lien symbolique dans /var/www/html.
Je lui ai accordé les droits comme necessaire.
Maintenant lorsque j’essaie: http://localhost/phpMyAdmin-4.5.5.1-all-languages/, çà me dis:

phpMyAdmin - Error

The "mbstring" extension is missing. Please check your PHP configuration.```

Je ne sais pas où se trouve le fichier ext des extenxion
Dans php.ini j'ai çà:

; Directory in which the loadable extensions (modules) reside.

; http://php.net/extension-dir

; extension_dir = "./"

; On windows:

; extension_dir = "ext"

5 réponses


Salut,

Quesion bête mais pourquoi tu n'as pas installé PHPMyAdmin avec : sudo apt-get install phpmyadmin ?

çà signal "un mode garder en état"
à cause je pense de php7.0 que j'ai déjà installé et qui n'est pas dans les dépots.

Sinon tu peux remplacer phpmyadmin par adminer.
Pas besoin d'instalation, juste un script php a poser sur ton serveur

Salut, à mon avis le soucis vient de l'installation de php. Installer le paquet php "de base" n'installe pas tout, php est divisé en plusieurs paquets sur linux. S'il te manque une extension, c'est souvent du à un paquet manquant. En faisant une petite recherche, j'ai trouvé ceci qui pourrait résoudre ton problème:

apt-get install php7.0-mbstring