[RESOLU] Installer PHP sur Windows server 2008R2

Petit nouveau ! | 9 Messages

07 août 2012, 08:58

Bonjour,

Je dispose d'un server windows 2008 R2 (x64), j'ai réalisé une installe avec apache 2.2.22, php 5.3.10 et openssl 0.9.8.t, le problème je reçoit toujours ce message d'erreur :

httpd.exe: Syntax error on line xxx of C:/Server/Apache/conf/httpd.conf: Cannot load C:/Server/PHP/php5apache2.dll into server: The specified module could not be found

j'ai le patch Visual C++ 2008 SP1 Redistributable Package d'installé.

Alors que c'est impossible le chemin est bon, j'ai testé la même configuration sur une server 2003 x86, il marche parfaitement, le problème viens surement de la compatibilité des dll, j'ai essayé de changer de dll et autre sur internet impossible de résoudre le problème ?

Quelqu'un peut-il me dire une version de php config compatible avec un windows server 2008 R2 donc x64, ou si je doit changer de version d'apache et openssl .

Merci

Petit nouveau ! | 9 Messages

07 août 2012, 11:00

Si je reste sur mon server 2k3 tout fonctionne.

Mais peut-on me dire comment faire pour mapper le Directory Root sur une lecteur Virtuel :

J'ai testé en modifiant l'emplacement, exemple de c:\apache\htdoc à c:\htdoc: ok
mais si je fait un un mapping du genre lecteur virtuel Y:\htdoc : Fail

que dois-je rajouter dans mon httpd.conf pour que cela fonctionne ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 août 2012, 11:21

Code : Tout sélectionner

httpd.exe: Syntax error on line xxx of C:/Server/Apache/conf/httpd.conf: Cannot load C:/Server/PHP/php5apache2.dll into server: The specified module could not be found
Si je me base sur ton erreur, il semblerais que le fichier "C:/Server/PHP/php5apache2.dll" n'existe pas.
Est-ce que tu as vérifié ça ?

J'ai l'impression que tu essayes tout et n'importe quoi en espérant que ça résoudra le soucis (pourquoi parler de changer le mod openssl alors que l'erreur est sur la lib php5apache2 ? pourquoi changer le DocumentRoot ?)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 9 Messages

07 août 2012, 11:28

Oui j'ai vérifié, j'ai copié la config sur un server 2k3, il tourne sans problème, en vérifiant tout les chemins. (Marqué plus haut)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 août 2012, 12:27

Essaye de regarder les fichier d'erreur Apache/PHP (je ne sais pas où ils se trouvent sur Windows) si tu peux avoir des informations complémentaires
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 5924 Messages

07 août 2012, 19:13

Bonjour,

Ton serveur apache est-il x86 ou x86_64 ? Il me parait assez improbable que l'on puisse charger une dll x86 dans un programme 64 bits.
Si tu as effectivement un apache 64 bits, tu as donc deux solutions:
  • Installer un serveur apache x86
  • Compiler php toi-même pour qu'il soit 64 bits et donc compatible avec ton binaire de apache
Cordialement.

Petit nouveau ! | 9 Messages

09 août 2012, 21:14

j'ai refait l'install c'est ok