Le module sp\xe9cifi\xe9 est introuvable. .

Résolu
Papita47 Messages postés 15 Date d'inscription jeudi 23 janvier 2025 Statut Membre Dernière intervention 9 février 2025 - Modifié le 23 janv. 2025 à 17:03
Papita47 Messages postés 15 Date d'inscription jeudi 23 janvier 2025 Statut Membre Dernière intervention 9 février 2025 - 29 janv. 2025 à 17:43

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

A voir également:

6 réponses

Papita47 Messages postés 15 Date d'inscription jeudi 23 janvier 2025 Statut Membre Dernière intervention 9 février 2025 2
Modifié le 27 janv. 2025 à 12:09

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

1
bg62 Messages postés 23679 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 10 février 2025 2 396
24 janv. 2025 à 18:56
ben voilà !
ben voilà ! © ben voilà !
0
mamiemando Messages postés 33530 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 823 > bg62 Messages postés 23679 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 10 février 2025
27 janv. 2025 à 12:16

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

1
Papita47 Messages postés 15 Date d'inscription jeudi 23 janvier 2025 Statut Membre Dernière intervention 9 février 2025 2 > mamiemando Messages postés 33530 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025
Modifié le 28 janv. 2025 à 18:40

Au début j'avais récupéré la php8apache2_4.dll dans la version TS et l'avais copiée dans la version NTS... mais cela n'a pas marché. Du coup, j'ai tout déinstallé et installé la version TS. 

1
bg62 Messages postés 23679 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 10 février 2025 2 396
Modifié le 27 janv. 2025 à 12:10

Vois déjà si cela peut t'avancer (ou sinon fais une nouvelle installation ...)


0
mamiemando Messages postés 33530 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 823
23 janv. 2025 à 17:07

Bonjour,

Est-ce que le fichier php8apache2_4.dll est bien dans C:/Programmes/PHP/ ? Est-ce que PHP8 est (correctement) installé ?

Bonne chance

0
Papita47 Messages postés 15 Date d'inscription jeudi 23 janvier 2025 Statut Membre Dernière intervention 9 février 2025 2
24 janv. 2025 à 10:03

oui à la première question, pour la deuxième question oui à mon avis. mais je vais reprendre l'installation à tout hasard

0
mamiemando Messages postés 33530 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 823
Modifié le 24 janv. 2025 à 10:49

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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Papita47 Messages postés 15 Date d'inscription jeudi 23 janvier 2025 Statut Membre Dernière intervention 9 février 2025 2
Modifié le 27 janv. 2025 à 12:10

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

0
mamiemando Messages postés 33530 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 823
24 janv. 2025 à 18:00

As-tu le même résultat avec :

LoadModule php_module "C:\Program Files\PHP\ext\php8apache2_4.dll"
LoadModule php_module "C:\\Program Files\\PHP\\ext\\php8apache2_4.dll"
0
Papita47 Messages postés 15 Date d'inscription jeudi 23 janvier 2025 Statut Membre Dernière intervention 9 février 2025 2
29 janv. 2025 à 17:43

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

0