#1 Le 23/04/2016, à 13:46
- oitsuki
Xenial - Phpmyadmin - The mysqli|mysql extension is missing
Je viens de faire ma mise à jour, et la j'ai un pb sur lequel je bute.
mysql s'est à priori bien installé
mais impossible d'accéder à phpmyadmin il mets cette erreur
The mysqli|mysql extension is missing. Please check your PHP configuration. See our documentation for more information.
si je fais php -m | grep -i mysqli, je vois mysqli en rouge.
j'ai aussi fait une purge complète et tout ré-installé, même problème
j'ai regardé dans les log mais il y a rien dans mysql et apache2
Avez vous des idées ?
Merci
Dernière modification par oitsuki (Le 23/04/2016, à 13:47)
Hors ligne
#2 Le 23/04/2016, à 13:54
- compte banni et supprimé
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
Je viens de faire ma mise à jour, et la j'ai un pb sur lequel je bute.
mysql s'est à priori bien installé
mais impossible d'accéder à phpmyadmin il mets cette erreurThe mysqli|mysql extension is missing. Please check your PHP configuration. See our documentation for more information.
si je fais php -m | grep -i mysqli, je vois mysqli en rouge.
j'ai aussi fait une purge complète et tout ré-installé, même problème
j'ai regardé dans les log mais il y a rien dans mysql et apache2
Avez vous des idées ?
Merci
As-tu installé PHP5 ? comme l'indique mon Tuto
J'ai eut lorsque j'ai fait l'installation de phpmyadmin, le tours de la création d'une base de données, là tu eut et l'as-tu faite ?
Je te conseillerais, d'en un premier temps de refaire la configuration de phpmyadmin
#3 Le 23/04/2016, à 14:28
- edaone
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
salut
quel est ta version serveur? 15.04 15.10 16.04
lubuntu 15.10
Hors ligne
#4 Le 23/04/2016, à 14:33
- bobe
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
L'extension mysqli peut être chargée dans php cli, mais pas dans php tel qu'installé avec apache (mod_php ou php-fpm ?)
Vérifie la présence du fichier .ini correspondant à mysqli dans /etc/php5/apache2/conf.d/ ou /etc/php5/fpm/conf.d/
Hors ligne
#5 Le 23/04/2016, à 16:37
- oitsuki
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
je suis sur la dernière version ubuntu avec oes dépots officiel de php5.6.7 et du php7 (cli, common, curl,gd) puisqu'il met les deux dans certaines conditions mais pas de php7 installé
Concernant le serveur c'est mysql 5.7.11
Dans /etc/php5/apache2/conf.d/
j'ai un 10-pdo.ini avec ceci à l'intérieur
extension=pdo.so
pour /etc/php5/fpm/conf.d/, je n'ai pas de répertoire concernant ce point
Dernière modification par oitsuki (Le 24/04/2016, à 13:54)
Hors ligne
#6 Le 24/04/2016, à 13:52
- oitsuki
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
si je fais ceci j'obtiens
php -i | grep "mysqli"
/etc/php/7.0/cli/conf.d/20-mysqli.ini,
mysqli
mysqli.allow_local_infile => On => On
mysqli.allow_persistent => On => On
mysqli.default_host => no value => no value
mysqli.default_port => 3306 => 3306
mysqli.default_pw => no value => no value
mysqli.default_socket => no value => no value
mysqli.default_user => no value => no value
mysqli.max_links => Unlimited => Unlimited
mysqli.max_persistent => Unlimited => Unlimited
mysqli.reconnect => Off => Off
mysqli.rollback_on_cached_plink => Off => Off
API Extensions => mysqli,pdo_mysql
Dernière modification par oitsuki (Le 24/04/2016, à 13:52)
Hors ligne
#7 Le 24/04/2016, à 13:56
- oitsuki
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
Dans
cd /etc/php/7.0/cli/conf.d
je vous ces fichiers uniquement dont le fameux 20-mysqli.ini
10-mysqlnd.ini 20-dom.ini 20-json.ini 20-readline.ini 20-tokenizer.ini
10-opcache.ini 20-exif.ini 20-mbstring.ini 20-shmop.ini 20-wddx.ini
10-pdo.ini 20-fileinfo.ini 20-mcrypt.ini 20-simplexml.ini 20-xdebug.ini
15-xml.ini 20-ftp.ini 20-mysqli.ini 20-sockets.ini 20-xmlreader.ini
20-calendar.ini 20-gd.ini 20-pdo_mysql.ini 20-sysvmsg.ini 20-xmlrpc.ini
20-ctype.ini 20-gettext.ini 20-phar.ini 20-sysvsem.ini 20-xmlwriter.ini
20-curl.ini 20-iconv.ini 20-posix.ini 20-sysvshm.ini 20-xsl.ini
et à l'intérieur 20-mysqli.ini
; configuration for php mysql module
; priority=20
extension=mysqli.so
Dernière modification par oitsuki (Le 24/04/2016, à 14:01)
Hors ligne
#8 Le 24/04/2016, à 14:27
- bobe
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
Je suis perdu là, tu utilises php5 ou php7 ?
Bref, ce qui compte pour phpmyadmin, c'est les extensions listées dans le sous-dossier apache2/conf.d/. Si tu n'as pas de 20-mysqli.ini, et bien l'extension mysqli n'est pas disponible dans le module php utilisé par apache.
Copie 20-mysqli.ini dans apache2/conf.d/. En étant dans ce dossier, tape :
$ cp -P ../../cli/conf.d/20-mysqli.ini . && service apache2 restart
Dernière modification par bobe (Le 24/04/2016, à 14:28)
Hors ligne
#9 Le 24/04/2016, à 15:37
- oitsuki
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
Je suis perdu là, tu utilises php5 ou php7 ?
Bref, ce qui compte pour phpmyadmin, c'est les extensions listées dans le sous-dossier apache2/conf.d/. Si tu n'as pas de 20-mysqli.ini, et bien l'extension mysqli n'est pas disponible dans le module php utilisé par apache.
Copie 20-mysqli.ini dans apache2/conf.d/. En étant dans ce dossier, tape :$ cp -P ../../cli/conf.d/20-mysqli.ini . && service apache2 restart
ben moi aussi
C'est ce que j'avais fait mais cela n'a pas fonctionné.
bref j'ai tout supprimé, et j'ai voulu réinstaller php5 à partir de synaptic mais là il a disparu !! bref mon appli fonctionne sur php5 et non php7 et je vais devoir la convertir.
Toutefois, PhpMyadmin ne fonctionne toujours pas car j'ai une page blanche maintenant !
Hors ligne
#10 Le 26/04/2016, à 13:01
- jbyvosges
Re : Xenial - Phpmyadmin - The mysqli|mysql extension is missing
Bonjour.
Ça fait 3 fois que j'essaie d'installer mon serveur en vain.
J'obtiens toujours le même message d'erreur :
mysql-server-5.7 : le sous processus script post-installation installé a retourné une erreur de sortie d'état 1
mysql-server : problème de dépendances - laissé non configuré
Ce que j'ai fait :
1) installation de ubuntu desktop 16.04 à l'aide d'un disque obtenu par USB-creator
1-bis) mise à jour par le gestionnaire
2) Installation de Synaptic
3) Installation de apache2
4) installation de php (automatiquement mis à php7.0)
5) installation de mysql-server
Merci d'avance si quelqu'un peut m'aider
C'est un serveur qui devrait me servir de testeur, avant de balancer mes sites en production. Je fais cette installation sur un vieux PC portable et j'attends que ça fonctionne pour installer Xenial sur mon PC de travail.
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne