Code : Tout sélectionner
LoadModule php5_module "C:\Program Files\EasyDev\PHP-5.1\php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:\Program Files\EasyDev\PHP-5.1"salut, pourrais tu me dire où est situé le fichier php5apache2.dll. J'ai installé apache mais je ne trouve nulpart ce fichier (C:\PHP\ => il n'y est pas) .Bonjour,
Je débute en PHP: j'ai donc téléchargé les dernières versions d'Apache (2.2) et de PHP (5.1.4). J'ai suivi les recommendations d'un bouquin et je me suis aidé de tutoriaux pour configurer Apache en mode "module", mais j'ai un problème quand même!
Apache marche et PHP marche de leur côté. En revanche, quand je rajoute les lignes suivantes au fichier de "httpd.conf":
LoadModule php5_module "c:/divers/php5apache2.dll"
Apache refuse de redémarrer, et il m'indique cette erreur:
httpd.exe: Syntax error on line 127 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Divers/php5apache2.dll into server: Le module sp\xe9cifi\xe9 est introuvable.
[warn] (OS 995)L'opération d'entrée/sortie a été abandonnée en raison de l'arrêt d'une thread ou à la demande d'une application. : winnt_accept: Asynchronous AcceptEx failed.
Bien entendu, le fichier "php5apache2.dll" est bien présent à l'endroit indiqué. J'ai essayé avec des "/", "", des petits et grands "C", j'ai aussi essayé de le déplacer à la racine, mais rien n'y fait.
Merci pour votre aide,
Flashball
Merci pour ces infos, le problème était effectivement lié à cette "dll" qui ne marche pas sous Apache 2.2
Ceci dit, la dll fourni sur le site Apache Lounge ne marchait pas non plus chez moi, j'ai donc installé Apache 2.0!