IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Exécution info.php dans Apache V2.2.6 sous Windows Xp [Fait]


Sujet :

Apache

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut Exécution info.php dans Apache V2.2.6 sous Windows Xp
    1) Environnement Windows Xp V2002 Sp2
    Installation Apache V2.2.6 et Php V5.2.4 :

    2) L'exécution http://localhost donne
    "Apache Server Status for localhost

    Server Version: Apache/2.2.6 (Win32) PHP/5.2.4
    Server Built: Sep 5 2007 08:58:56 ... Port 80"

    3) Contenu de info.php : <?php phpinfo(); ?>

    4) Fichier de configuration httpd.conf et php.ini en conformité des installations (LoadModule et ext).

    5) L'exécution de http://localhost/info.php donne la même chose que http://localhost, comme si Apache ne tenait pas compte de php.



    Questions :
    Quel pourrait-être le point qui bloque l'exécution du php ?
    Comment peut-on vérifier la bonne conformité du php et son exécution sous apache windows xp ?

    Merci por vos réponses.
    nansjlbx

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par nansjlbx Voir le message
    2) L'exécution http://localhost donne
    "Apache Server Status for localhost

    Server Version: Apache/2.2.6 (Win32) PHP/5.2.4
    Server Built: Sep 5 2007 08:58:56 ... Port 80"
    Elle sort d'où, cette page ? Comment elle est générée ? Visiblement, le pb vient d'un pb de configuration car sinon, il y aurait une erreur spécifique à la page info.php. Il faut donc savoir d'où ça vient.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    Bonjour,

    A partir de l'installation de la version Apache concernée, le service Apache est actif. A partir de IE, http://localhost/server-status donne le résultat avec une page simple, indiqué dans mon message inital.

    A partir de l'installation de la version Php concernée, pour vérifier sa validité, http: //localost/info.php devrait afficher une page plus "habillée", hors c'est la page précédente qui s'affiche.

    Ai-je répondu à votre attente ?


    Je crois aussi comme vous, que c'est un problème de configuraton, mais je n'ai pas trouvé. Donc je suis reparti avec une autre installation Apache/2.2.6 (Win32) et PHP/5.2.5, et cela fonctionne mieux.

    Néanmoins, existerait-il une méthode sous Windows pour mieux identifier les problèmes ?


    Merci pour votre réponse.

    Cdt. JL Biret

  4. #4
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    Bonjour,

    J'essaie en vain d'utiliser apache (v.2.2, puis 2.0) avec php.
    J'aboutis toujours à une invite de downloader et non pas une exécution.
    Je me permets d'intervenir dans votre discussion, car de nombreuses demandes sur les forums ne m'ont pas données de résultat, et je pense ne pas être le seul... !
    Comment se fait-il qu'il faille corriger le code de 'php.ini' ?
    Je pense que c'est là qu'il peut me rester des erreurs.
    Existe-t-il quelque part ce code tout prêt ?

    Merci si vous pouvez m'aider avec votre expérience.

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par flamel
    Comment se fait-il qu'il faille corriger le code de 'php.ini' ?
    Je pense que c'est là qu'il peut me rester des erreurs.
    Le fichier php.ini n'intervient pas, encore moins à ce stade. De plus, je dirais que si ce fichier contient une erreur la ou les lignes impliquées sont ignorées et la configuration par défaut s'applique (PHP peut parfaitement fonctionner sans fichier php.ini).

    Citation Envoyé par flamel
    Existe-t-il quelque part ce code tout prêt ?
    A quoi faites-vous allusion ?

    Il faut comprendre qu'avec si peu de détails et des explications vagues, il nous est difficile de vous apporter des réponses. Toutefois, pour un fonctionnement de PHP en tant que module Apache (2) seules deux choses comptent : le chargement du module (directive LoadModule - ici sous Windows, PHP se présente sous un module dynamique) et l'interprétation des scripts par rapport à leur extension (directive AddType) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AddType application/x-httpd-php .php
    Démarrer ou redémarrer ensuite le serveur Apache puis tester ensuite cette bonne interprétation en créant un fichier info.php contenant :
    à la racine du serveur (voir la valeur de la directive Apache DocumentRoot). Enfin, appelez-le (navigateur) par l'adresse : http://localhost/info.php où vous devriez normalement y voir une multitude de tableaux indiquant l'état global de PHP.

  6. #6
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    Merci beaucoup pour la réponse. Je patauge depuis longtemps sans résultat.
    Je vais essayer tout ça.
    Merci.

  7. #7
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    Dans quel dossier d'Apache2 dois-je mettre :

    AddType application/x-httpd-php .php

    Le scipt 'info.php' donne erreur 404.

  8. #8
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AddType application/x-httpd-php .php
    dans le fichier de configuration d'Apache (fichier httpd.conf)

    Citation Envoyé par flamel
    Le script 'info.php' donne erreur 404.
    Est-il mal placé ? Le script est à placer dans le répertoire indiqué par la directive (toujours dans le fichier de configuration d'Apache) DocumentRoot. Si besoin, changez-en sa valeur.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    Bonjour,

    Je vous conseille l'installation d'Apache 2.2.6 (en premier) avec php 5.2.5 (ensuite).

    Vous pouvez aller sur ce lien http://www.kittler.fr/docs/install_Apache_PHP_Win.pdf.
    Cela pourra vous aider sur l'installation, et les modifications à apporter.

    Je n'ai modifié que les fichiers httpd.conf et php.ini.


    Cdt. Nansjlbx

  10. #10
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    Merci julp, mais ça ne marche pas.
    J'obtiens une demande d'enregistrer 'info.php' et non pas de l'exécuter.
    J'ai pourtant mis ce script à plusieurs endroits, par précaution !

    Merci nansjlbx pour les renseignemnts.
    J'ai déjà fait plusieurs installations de différentes versions sans succès après modifications de httpd.conf et php.ini en suivant les instructions de giminik, qui sont très claires.
    Un truc tout simple doit m'échapper, mais lequel ?
    Je vais aller sur le site indiqué.

    Cordialement.

    flamel

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut Apache php
    Essaye de mettre :
    ServerTokens Prod
    dans httpd.conf pour ne pas avoir 404

  12. #12
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    J'ai mis ServerTokens Prod dans httpd.conf (dans Apache2).
    Ca ne marche toujours pas.
    J'obtiens une demande d'enregistrer !

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut Apache php
    Je te propose comme je l'ai fait, ayant eu des problèmes similaires aux tiens, de réinstaller avec les nouvelles versions proposées.
    Il est parfois difficle de détecter un problème de syntaxe sous Windows.

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    En s'assurant d'avoir tout bien arrêté et supprimé, et le conseil de ne rien installer sous le répertoire par défaut de Windows (proposé lors de l'installation des modules).

  15. #15
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    Je l'ai déjà fait, mais je vais recommencer.
    As-tu eu des résultats, et avec quelles versions, car les avis sont divers sur les forums.

  16. #16
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    J'avais tout mis dans c:/www/....

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut Apache Php
    Comme indiqué dans mon message précédent, l'installation d'Apache 2.2.6 (en premier) avec php 5.2.5 (ensuite).

    Assure toi que le port 80 soit disponible pour Httpd.

    Essaye aussi de tester un autre fichier php par appel dans un page Html.

  18. #18
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut
    J'ai mis dans un autre disque, mais peu importe.
    Les produits sont en dehors de www, seul ton site voire tes sites, ou tes fichiers de chaque site son à mettre dans www .

  19. #19
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2002
    Messages : 391
    Par défaut
    D'accord. J'essaie.
    Est-ce que je trouverais quelqu'un qui m'enverrait les script tout corrigés ?

  20. #20
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 11
    Par défaut Apache Php
    Normalement tu ne dois qu'ajouter des informations dans httpd.conf ou à mettre en commentaire, celles indiquées par le document d'aide d'installation.

    Si tu le souhaites envoie ton fichier finale, parce que chaque installation est propre à son organisation sur son PC.

    J'ai ajouté Mysql 5.0.45, et cela fonctionne.

Discussions similaires

  1. Choix CMS pour exécuter du PHP dans les pages
    Par bysus dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 25/04/2012, 07h48
  2. exécuter du php dans un email
    Par pas30 dans le forum Langage
    Réponses: 2
    Dernier message: 06/09/2009, 16h40
  3. Non exécution de PHP dans Apache
    Par ram-0000 dans le forum Apache
    Réponses: 4
    Dernier message: 07/07/2009, 11h45
  4. [Système] exécuter fonction php dans la même page ?
    Par AzertyH dans le forum Langage
    Réponses: 6
    Dernier message: 22/11/2006, 10h01
  5. webmail pour PHP APACHE MDAEMON le tout sous windows
    Par Corben dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 04/11/2005, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo