Bonjour, voilà j'ai installer phpmyadmin et du jours au lendemain il ne fonctionne plus et me dit :
phpMyAdmin - Error
The mysqli extension is missing. Please check your PHP configuration. See our documentation for more information.
j ai vérifié les extensions dans php.ini et elle est bien decommenté si quelqu'un a une solution ?
Du coup j'ai voulu essayer mysql workbench et meme chose ca ne fonctionne pas
HELP ME PLEASE
Dernière modification par Erwanil y a 5 ans, modifié au total 1 fois.
Raison :ajout balises code
lemust83 a écrit : ↑il y a 5 ans
Bonjour.
A mon avis, il faudrait plutôt regarder dans etc/webapps/phpmyadmin/config.inc.php.
Je ne l'ai pas installé, donc il faut chercher la ligne.
j'ai regarder un peu mais je n'y connait rien je commence seulement l'informatique :s
Le soucis est que le plugin n'est pas déclarer dans le fichier de config. Tu peut le rajouter et redémarrer le serveur et refaire un php -m pour voir si il est bien dans la liste.
Pour ce qui est des pacnew effectivement j'en ai aussi sur mon serveur mais ce sont des nouveau fichier de config sans aucune modification.
perso, j'utilise en local adminer à la place de phpmyadmin, adminer nécessite moins de config
Attention, il faut relancer le serveur après chaque modification de config de apache/php sinon elle n'est pas prise en compte.
Attention, tu dois absolument régler ton problème de mauvaise syntaxe dans ton php.ini sinon php ne peut pas bien fonctionner ("error_reporting" ligne 107 ?).
Gr33nParadise a écrit : ↑il y a 5 ans
par contre j'ai du ajouter le extention=mcrypt.so
non non, depuis pas mal de temps (php 7.2) cette extension n'existe plus , aujourd'hui c'est sodium
tu nous retournes :
extension=pdo_mysqli
c'est pas plutôt pdo_mysql (sans i)
ps: je ne modifie JAMAIS php.ini mais ajoute des mini fichiers .ini dans /etc/php.conf.d/, ce qui évite à gérer des .pacnews à chaque maj
papajoke a écrit : ↑il y a 5 ans tu nous retournes :
extension=pdo_mysqli
c'est pas plutôt pdo_mysql (sans i)
j' ai rien ou je m'y prend mal :s
et mtn j ai en retour de php -m après avoir resolu l'erreure de syntaxe
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysqli' (tried: /usr/lib/php/modules/pdo_mysqli (/usr/lib/php/modules/pdo_mysqli: cannot open shared object file: No such file or directory), /usr/lib/php/modules/pdo_mysqli.so (/usr/lib/php/modules/pdo_mysqli.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
[PHP Modules]
bz2
Core
ctype
curl
date
dom
fileinfo
filter
hash
json
libxml
mbstring
mysqlnd
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
SimpleXML
SPL
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib
[Zend Modules]
bien si, c'est le retour que tu nous as indiqué il y a 2 post (ton php.ini) et c'est bien l'erreur qui est retournée maintenant par php : tu désires installer une extension pdo qui n'existe pas . par défaut, phpmyadmin doit utiliser pdo et non directement mysql
merci a papajoke c'etait bien pdo_mysql sans le i
quand tu dis que tu crées un autre .ini pour pas modifier php.ini il faut un lien symbolique ou juste le mettre dans le même dossier?
je parle de créer le répertoire /etc/php.conf.d/ si il n'existe pas
Puis, dedans, mettre de petits fichiers .ini (avec nom libre) qui vont écraser le fichier /etc/php.ini
par exemple un fichier /etc/php.conf.d/ma_config_generale.ini
[php]
; il me faut plus de mémoire pour exécuter trucmachinchose
memory_limit = 2666M
; il me faut plus de temps pour faire une maj avec bidulemachinchose
max_execution_time = 190
ici, je ne réécris que 2 valeurs de mon php.ini qui lui reste d'origine - ET je commente clairement, histoire de comprendre le pourquoi dans 1..2 ans
par exemple un fichier /etc/php.conf.d/debug.ini
...
par exemple un fichier /etc/php.conf.d/wordpress.ini
avec les extensions pour ce logiciel