Page 1 sur 1

Php installé sur XP mais inopérant...

Posté : 12 mars 2009, 16:31
par Steph13
Bonjour à tous,
j'ai développé un site Apache, Php, et Oracle. Ce site tournait sur une machine virtuelle jusqu'à présent. Sur cette machine virtuelle j'avais installé WAMP. Jusqu'ici, pas de soucis.
Mais désormais, avant de déployer mon site sur mon serveur de Prod, j'ai voulu tester une install "light" sur une autre machine virtuelle vierge. J'ai donc installé Apache 2.2 et Php 5 séparément. Apache semble tourner correctement mais pas Php, j'ai fait un phpinfo et j'obtient une page introuvable... Je ne sais pas comment faire pour activer Php... Dans la conf d'Apache ? dans celle de Php ? Merci d'avance de vos réponse.

Posté : 12 mars 2009, 16:51
par Berzemus
Juste pour être sur, mais tu ne comptes pas utiliser XP comme machine serveur, n'est-ce pas ?

Sinon, c'est dans la configuration d'apache que tu dois renseigner comment agir avec les fichiers php.

Voici toujours un petit guide:
http://alexandre.alapetite.net/doc-alex ... hp5-1.html

Sinon, c'est qui qui va installer le serveur de prod, et le gérer ?

Posté : 12 mars 2009, 16:52
par steph13
Par ailleurs, j'ai omis de vous signaler une erreur dans le log d'Apache :

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\PHP\\ext\\php_oci8.dll' - Le module sp\xe9cifi\xe9 est introuvable.\r\n in Unknown on line 0

Elle est donc liée mon extension Oracle mais cela ne justifie en rien que le phpinfo() renvoie une page introuvable...

Posté : 12 mars 2009, 16:57
par Steph13
Merci Berzemus de ta réponse, non je n'utiliserai pas XP comme serveur, ne t'en fait pas, j'ai fait ça uniquement pour valider ma procédure d'installation.
Quand au serveur de prod, ce sera moi, mais là n'est pas la question, n'est ce pas ? :wink:
J'ai peut etre oublié quelque chose dans le la conf d'apache mais il me semble avoir tout passé en revue... Y'a t'il un paramètre important à renseigner pour l'interraction entre Apache et Php ?

Posté : 12 mars 2009, 17:16
par Steph13
J'ai réussi à afficher phpinfo mais j'ai toujours la même erreur dans le log d'Apache :
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/PHP/ext/php_oci8.dll' - Le module sp\xe9cifi\xe9 est introuvable.\r\n in Unknown on line 0

Si quelqu'un pouvait me venir en aide... merci !

Posté : 12 mars 2009, 19:13
par Victor BRITO
Et pourquoi ne pas utiliser Wampserver ? ;)

Posté : 13 mars 2009, 10:30
par Steph13
Merci de ta réponse :)
Je n'utiliserai pas Wamp Server car je ne veux pas installer MySql, dont je n'ai absolument pas besoin (je tourne sous Oracle XE). Je voulais installer le minimum de choses...

Pour rappel j'ai toujours l'erreur de chargement de la dll OCI :
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\PHP\\ext\\php_oci8.dll' - Le module sp\xe9cifi\xe9 est introuvable.\r\n in Unknown on line 0

Posté : 13 mars 2009, 10:49
par sadeq
Bonjour,
Ce message d'erreur indique que soit tu as un problème de configuration de modules et extensions, soit (et c'est le plus probable) un problème de compatibilité entre la version d'apache utilisée et les extensions php.
Regarde ce tuto : http://giminik.developpez.com/articles/ ... defaut.php

Et ce sujet : http://www.developpez.net/forums/d68911 ... ost4022972

Posté : 13 mars 2009, 16:30
par Steph13
Merci de ton aide, j'ai trouvé la solution mais celle ci provenait d'une installation foireuse du client Oracle, ce qui faisait planter l'appel à la Dll Oracle de Php, du coup.
J'ai donc installé le client Oracle 10g, Php 5.2.9-1, Apache 2.2.11 et ça marche sans problème. Merci à tous de votre aide.