Bien le bonjour Mesdames, Messieurs

Je suis coincé depuis plusieurs jours, je n'arrive pas à charger les extensions pour accéder à phpMyAdmin (en l'occurrence, mysqli). Lorsque je passe sur PHP 7.4.9 aucun soucis, j'ai utilisé WAMP. par contre, j'ai installé PHP 8.0.12 manuellement.
Donc certains modules sont bien chargés par Apache Nom : modules.png
Affichages : 322
Taille : 28,5 Ko, et d'autres non. D'autre part, je ne sais pas comment faire pour savoir d'où Apache charge ces fichiers, autrement dit à déterminer le répertoire où ils se trouvent ?
Les extensions voulues sont bien décochées dans le php.ini utilisé par Apache, j'ai également essayé de mettre un chemin absolue vers la localisation des extensions, ça ne marche pas.


Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir = C:\wamp\bin\php\php8.0.12\ext
upload_tmp_dir = C:\wamp\tmp
error_log = C:\wamp\tmp

Wampserver.conf
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 
$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';
 
$phpConf['apache']['2.2']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.2']['LoadModuleFile'] = 'php5apache2_2.dll';
$phpConf['apache']['2.2']['AddModule'] =  '';
 
$phpConf['apache']['2.4']['LoadModuleName'] = 'php_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php8apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] =  '';
 
?>

J'ai également essayé de paramétrer le httpd.conf avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
# PHP 8.0
PHPIniDir "C:\wamp\bin\php\php8.0.12\ext"
LoadModule php_module "C:\wamp\bin\php\php8.0.12\ext\php8apache2_4.dll"
Mais c'est encore pire !



Merci pour votre aide, dites-moi si il vous faut plus d'informations !!