Apache 2.2 + PHP 5 + Win XP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Apache 2.2 + PHP 5 + Win XP

Apache 2.2

par noureddine » 13 nov. 2006, 23:24

il faut choisir php5apache2_2.dll et ça marche

par POO » 10 sept. 2006, 16:27

Merci à l'administrateur Hubert Roksor pour le fix. Ca marche impeque !!! :D

Complément d'infromation dll chez Apache Lounge

par SABsearch » 03 août 2006, 18:29

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! :wink:

:arrow: Si vous récupérez la dll sur le site de Apache Lounge, il faut penser à aller AUSSI récupérer les bibliothèques Visual C++ chez Microsoft. Le mode d'emploi pour l'installation se trouve dans le zip.

par aqwpm » 24 juin 2006, 23:33

non, ce n'est que la dll pour apache 2.0

par Cyrano » 23 juin 2006, 07:46

Récupère PHP5 dans sa version sans l'installeur, tu y trouveras ta dll.

Re: Apache 2.2 + PHP 5 + Win XP

par Invité » 22 juin 2006, 21:03

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
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) .
merci de ton aide
bonne soirée

par gesualda » 20 juin 2006, 11:41

Salut à tous,

Ce serait bien de faire un tuto sur l'install détaillée d'APACHE 2.2 avec des explications sur les paramétrages, car idem pour moi, impossible de le faire tourner sans erreur.

Pour la version 2.0, pas de soucis, ca roule. Par contre il est vrai que s'il s'agit d'un problème DLL, peut on en télécharger une nouvelle? et ou ?

Merci :D

par Flashball » 14 juin 2006, 11:31

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! :wink:

par Hubert Roksor » 12 juin 2006, 18:57

En fait, il suffit juste d'installer Apache, installer PHP puis ajouter ça à sa config d'Apache: (en changeant le chemin d'accès, bien entendu)

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"
Évitez de copier ou déplacer des fichiers, il suffit en général simplement d'ajouter le chemin de PHP dans la variable d'environnement "PATH". (le manuel couvre cette partie si mes souvenirs sont bons)

Mais là n'est pas le problème. En fait le problème c'est que la dll "php5apache2.dll" ne fonctionne qu'avec Apache 2.0. Tu peux télécharger une version non-officielle de la dll pour Apache 2.2 chez Apache Lounge, ou plus simplement tu peux installer Apache 2.0 à la place de la 2.2 (ou en alternance, à toi de voir). Et si tu ne connais pas la différence entre la 2.0 et la 2.2 alors tu n'auras probablement pas usage des nouvelles fonctions, donc pas de bile ;)

par naholyr » 12 juin 2006, 16:37

Il me semble qu'il faut plutôt le mettre dans le répertoire "bin" d'apache, et n'indiquer que "php5apache2.dll" en module.
Je ne suis pas sûr qu'il accepte les chemins absolus à ce niveau (mais alors vraiment pas sûr du tout, je dis ça parce que je n'ai jamais testé autrement).

par zeus » 12 juin 2006, 16:06

modération : pour plus de réponse, je déplace ton sujet dans le forum "Gestion de serveurs" ;)

Apache 2.2 + PHP 5 + Win XP

par Flashball » 12 juin 2006, 16:01

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