Le module sp\xe9cifi\xe9 est introuvable. .
RésoluPapita47 Messages postés 18 Statut Membre -
Bonjour,
J'installe Apache 2_4 et PHP 8.0 sur un pc individuel sous Windows 11.
J'ai mis à jour le fichier httpd.conf avec le load du module php8apache2_4.dll que j'ai été obligé de télécharger.
Voici la partie concernant ce module:
# before PHP 8.0.0 the name of the module was php7_module LoadModule php_module "C:/Programmes/PHP/php8apache2_4.dll" <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> # configure the path to php.ini PHPIniDir "C:/Programmes/PHP"
Et le serveur Apache ne redémarre pas avec l'erreur dans le journal des applications:
le module sp\xe9cifi\xe9 est introuvable.
Merci de me conseiller.
Windows / Chrome 131.0.0.0
6 réponses
-
Slaut
J'ai trouvé la solution à mon problème.
J'avais installé la version php-8.4.3-nts-win32-vs17-x64
J'ai tout désinstallé et j'ai réinstallé PHP avec la version php-8.4.3-win32-vs17-x64 dans laquelle php8apache2_4.dllest bien présente. J'ai relancé le service apache avec la configuration PHP et miracle cela fonctionne
Merci quand même pour les conseils
papita47
-
Merci pour le retour et les précisions.
- Ce qui est étonnant c'est que dans les messages #2 et #3 on semblait avoir tranché que dans ton installation précédente, la dll en question existait bien.
- De ce que j'en vois il existe deux versions de PHP (TS=Thread Safe et NTS=Not Thread Safe), et dans ton cas il fallait effectivement utiliser la version TS.
- Je m'étonne que le message d'erreur d'apache soit si imprécis (en l'occurrence, il aurait dû dire que ce n'était pas la bonne dll, en admettant qu'elle existait bien).
Bonne continuation
-
-
Vois déjà si cela peut t'avancer (ou sinon fais une nouvelle installation ...)
-
Bonjour,
Est-ce que le fichier php8apache2_4.dll est bien dans C:/Programmes/PHP/ ? Est-ce que PHP8 est (correctement) installé ?
Bonne chance
-
oui à la première question, pour la deuxième question oui à mon avis. mais je vais reprendre l'installation à tout hasard
-
Oui c'est un bon point de départ :p
- Peut-être que ce lien te parlera.
- Je t'avoue que mes conseils seront peut-être limités car personnellement je n'installe des serveurs web que sous Debian (Linux) où l'on n'est pas confrontés à ce genre de problèmes grâce au système de paquets et à la manière dont sont organisés les fichiers de configuration apache.
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
j'ai trouvé php8apache2_4.dll dans la version VS17 x64 Thread Safe (2025-Jan-15 11:09:44).
Je l'ai installé mais le résultat au lancement d'apache est toujours le même
Cannot load C:/Programmes/PHP/php8apache2_4.dll into server: Le module sp\xe9cifi\xe9 est introuvable.Voila la config Php dans le httpd.conf
# before PHP 8.0.0 the name of the module was php7_module LoadModule php_module "C:/Program Files/PHP/ext/php8apache2_4.dll" <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> # configure the path to php.ini PHPIniDir "C:/Program Files/PHP"
Là je ne comprends plus
-
je n'ai pas fait le test avec le double backlsash.
En fait écritt bêtement C:\programme au lieu de C:\Program Files
j'ai corrigé l'erreur et c'est OK
