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 :

Aucune interprétation du PHP


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 282
    Par défaut Aucune interprétation du PHP
    bonjour,
    distri centOs-5.3
    php5 par default a cette distri
    rectificatif, mon php.ini est dans usr/lib/( est ce qu'il doit etre là?)
    les logs, je les exploitent au maximum, si ce n'est que j'utilise; du moins j'essais, le php5 dans la centOs-5.3
    et je comprend pas ou mon parser flanche......
    .oui, je suis dans le contexte de DirectoryIndex index.php ...dans le php.conf
    ---> par exemple, la plus simple des commandes en php du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <?php echo " bonjour a vous"; ?>
    mon parser, ne l'interprete pas...
    j'ai suivis, pas mal de tuto; mais je fais de façon identique, et là, rien a faire.....
    et là je ne comprend pas...je donne l'exemple de mon php.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    Code:
     
    # PHP is an HTML-embedded scripting language which attempts to make it
    # easy for developers to write dynamically generated webpages.
    #
     
    LoadModule php5_module modules/libphp5.so
     
    #
    # Cause the PHP interpreter to handle files with a .php extension.
    #
    AddHandler php5-script .php
    AddType text/html .php
    #
    # Add index.php to the list of files that will be served as directory
    # indexes.
    #
    DirectoryIndex index.php index.php5 index.php4 index.php3
     
    #
    # Uncomment the following line to allow PHP to pretty-print .phps
    # files as PHP source code:
    #
    AddType application/x-httpd-php-source .phps
    AddType application/x-httpd-php .php .php5
    par ailleurs, si une personne venait à passer, lire ce post, est ce que cela soit possible d'avoir un exemple de config du type:
    httpd.conf;
    php.conf, voir aussi le php.ini( mais,là je l'utilise par default) d'une OS Centos-5.3 afin de comparer, pour arriver a faire fonctionner le mien..
    sa serait vraiement sympa.. ( pour le boulot)
    avis au expert de php, et merci a tous directives et coup de main
    cordialement a vous.

  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
    Ton php.conf, il se trouve dans quel répertoire et est-il connu et lu par Apache ?

    A priori l'erreur vient de cette ligne :
    qui dit : "tout fichier .php est un page HTML". Donc forcément, Apache la sert directement sans demander à PHP. Commente la et ça devrait aller, vu qu'il y a un AddType comme il faut pour cette extension .php dans la suite.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 282
    Par défaut
    bonjour,
    et merci a _Mac_ d'avoir pris part a mon post
    vraiement, je vais exploité ta remarque le plus rapidement possible..
    une erreur d'inattention de ma part..
    je te fais un retour rapidement.
    merci encore

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 282
    Par défaut
    bonjour,

    je reviens, apres avoir exploiter cette piste.
    apres un redemarrage du mon httpd.
    rien a fait, du coté du php.
    j'ai joint mon fichier httpd.conf afin de voir si,une directive est mal faite.
    merci a tous directives, et de ton coup de main.
    cordialement..

  5. #5
    Invité
    Invité(e)
    Par défaut
    Salut,

    es-tu sûr que tu as bien une installation "par défaut"?

    Si tu effectues une installation via packages (php-common) tu devrais avoir le php.ini dans /etc/ et non dans /usr/lib

    Voici la liste des packages php que j'ai sur ma centos 5.3

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    [root@vm-centos5 conf]# cat /etc/redhat-release
    CentOS release 5.3 (Final)
    [root@vm-centos5 conf]# rpm -qa  | grep php
    php-common-5.1.6-23.el5
    php-cli-5.1.6-23.el5
    php-ldap-5.1.6-23.el5
    php-pdo-5.1.6-23.el5
    php-mysql-5.1.6-23.el5
    php-5.1.6-23.el5
    [root@vm-centos5 conf]# rpm -ql php-common-5.1.6-23.el5
    /etc/php.d
    /etc/php.d/dbase.ini
    /etc/php.ini
    /usr/lib/php
    /usr/lib/php/modules
    /usr/lib/php/modules/dbase.so
    /usr/lib/php/pear
    /usr/share/doc/php-common-5.1.6
    /usr/share/doc/php-common-5.1.6/CODING_STANDARDS
    /usr/share/doc/php-common-5.1.6/CREDITS
    /usr/share/doc/php-common-5.1.6/EXTENSIONS
    /usr/share/doc/php-common-5.1.6/INSTALL
    /usr/share/doc/php-common-5.1.6/LICENSE
    /usr/share/doc/php-common-5.1.6/NEWS
    /usr/share/doc/php-common-5.1.6/README.EXTENSIONS
    /usr/share/doc/php-common-5.1.6/README.EXT_SKEL
    /usr/share/doc/php-common-5.1.6/README.PARAMETER_PARSING_API
    /usr/share/doc/php-common-5.1.6/README.PHP4-TO-PHP5-THIN-CHANGES
    /usr/share/doc/php-common-5.1.6/README.SELF-CONTAINED-EXTENSIONS
    /usr/share/doc/php-common-5.1.6/README.STREAMS
    /usr/share/doc/php-common-5.1.6/README.SUBMITTING_PATCH
    /usr/share/doc/php-common-5.1.6/README.TESTING
    /usr/share/doc/php-common-5.1.6/README.TESTING2
    /usr/share/doc/php-common-5.1.6/README.UNIX-BUILD-SYSTEM
    /usr/share/doc/php-common-5.1.6/README.WIN32-BUILD-SYSTEM
    /usr/share/doc/php-common-5.1.6/README.input_filter
    /usr/share/doc/php-common-5.1.6/TSRM_LICENSE
    /usr/share/doc/php-common-5.1.6/ZEND_CHANGES
    /usr/share/doc/php-common-5.1.6/ZEND_LICENSE
    /usr/share/doc/php-common-5.1.6/regex_COPYRIGHT
    /var/lib/php
     
    [root@vm-centos5 conf]# rpm -ql php-5.1.6-23.el5
    /etc/httpd/conf.d/php.conf
    /usr/lib/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif
    Le fichier php.conf sera lu par apache via la directive suivante dans httpd.conf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #
    # Load config files from the config directory "/etc/httpd/conf.d".
    #
    Include conf.d/*.conf

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 282
    Par défaut
    rebonjour,

    et merci a Mygale1978 d'avoir pris part a ce post.
    donc, la situation que tu decris, etait celle que j'avais..
    rassure toi j'ai anouveau mon php.ini dans mon /etc/..
    j'avais essayer dans le /usr/lib mais cela ne fonctionnait pas.
    oui la directive Include que tu sites, je l'ai bien dans mon httpd.conf avec comme directive conf.d/*.conf j'ai bien cette situation.
    --> msg a _Mac_ : mon php.conf est bien dans /conf.d/ *.conf
    --------
    Mygale1978 est ce que mon httpd.conf jointe te semble assez correcte??

    si ce n'est je vais comparer anouveau avec ta piste au niveau des packages, et des chemins.mais j'ai bien le php-common.
    je reviendrais, rapidement apres le boulot.
    merci de votre coup de main.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Interprétation de PHP
    Par philippe57460 dans le forum Langage
    Réponses: 14
    Dernier message: 27/06/2008, 15h32
  2. Créer un langage de programmation pour ensuite interpréter du PHP
    Par psgkiki dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 25/06/2008, 10h08
  3. [PHP-JS] Lettres accentuées non interprétées en PHP
    Par pcsystemd dans le forum Langage
    Réponses: 3
    Dernier message: 30/08/2007, 14h58
  4. Interprétation de Php
    Par darkangel47 dans le forum Apache
    Réponses: 5
    Dernier message: 07/02/2007, 09h46
  5. Apache: ne pas interprêter fichiers PHP
    Par TNorth dans le forum Apache
    Réponses: 7
    Dernier message: 01/03/2006, 20h32

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