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

Applications et environnements graphiques Discussion :

Indiquer le chemin de l'interpreteur PHP


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut Indiquer le chemin de l'interpreteur PHP
    Salut,
    je suis en train d'installer Cartoweb. Mais pour voir les options de l'installation, la doc dit de lancer une commande du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <PHP-INTERPRETER> cw3setup.php --help
    la balise <PHP-INTERPRETER> doit etre remplacée par le chemin qui méne á l'interpreteur PHP. A vrai, je ne sais pas vraiment oú il se trouve. J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [root@STRI--GZXS081 cartoweb3]# /usr/local/php/php-5.1.2 cw3setup.php --help
    bash: /usr/local/php/php-5.1.2: is a directory
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [root@STRI--GZXS081 cartoweb3]# /usr/lib/php cw3setup.php --help
    bash: /usr/lib/php: is a directory
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [root@STRI--GZXS081 cartoweb3]# </usr/local/php/php-5.1.2> cw3setup.php --help
    bash: --help: command not found
    mais comme vous pouvez le voir, ca ne fonctionne pas !

    merci d'avance pour vos conseils.
    Julien

  2. #2
    Expert confirmé
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Par défaut
    salut,
    essaies ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    which php
    #noter le chemin donné s'il y en a un
    le_chemin_donné script.php

  3. #3
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    voilá ce que ca donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [root@STRI--GZXS081 cartoweb3]# which php /var/www/html/cartoweb3/ cw3setup.php
    which: no php in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin)
    which: no  in (/var/www/html/cartoweb3)
    which: no cw3setup.php in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin)
    ca ne me parle pas trop. Comment comprends-tu ces messages ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 26
    Par défaut
    which te retournes le chemin du script/binaire qui correspond à php; apparemment il n'est pas dans ton path

    Regarde dans /usr/local/php/php-5.1.2, tu dois surement avoir un dossier bin ou quelque chose du genre qui contient un binaire "php", ensuite une fois trouvé tu rajoutes ce chemin à la variable PATH.

  5. #5
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    j'ai pas de repertoire bin et je n'arrive pas a mettre la main sur ce fichier... J'ajoute que Php fonctionne, donc quíl doit bien exister quelque part !

    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    [root@STRI--GZXS081 php-5.1.2]# pwd
    /usr/local/php/php-5.1.2
    [root@STRI--GZXS081 php-5.1.2]# ls -l
    total 4304
    -rw-r--r--   1 1003 1003    3337 jan 11 15:25 acconfig.h
    -rw-r--r--   1 1003 1003      28 jun  8  2000 acconfig.h.in
    -rw-r--r--   1 1003 1003   66146 déc 24 12:38 acinclude.m4
    -rw-r--r--   1 1003 1003  287226 jan 11 15:25 aclocal.m4
    drwxr-xr-x   2 1003 1003    4096 jan 11 15:25 build/
    -rwxr-xr-x   1 1003 1003    1244 nov 29 23:39 buildconf*
    -rw-r--r--   1 1003 1003      51 déc  3  2003 buildconf.bat
    -rw-r--r--   1 1003 1003   11110 déc 22 21:27 CODING_STANDARDS
    -rw-r--r--   1 root root       1 jan 20 15:25 confdefs.h
    -rw-r--r--   1 root root       0 jan 20 15:25 config.cache
    -rw-r--r--   1 1003 1003   43499 nov 29 16:58 config.guess
    -rw-r--r--   1 root root    3373 jan 20 15:25 config.log
    -rwxr-xr-x   1 root root     178 jan 20 15:25 config.nice*
    -rw-r--r--   1 1003 1003   31743 nov 29 16:58 config.sub
    -rwxr-xr-x   1 1003 1003 2961879 jan 11 15:25 configure*
    -rw-r--r--   1 1003 1003   41997 jan 11 15:19 configure.in
    -rw-r--r--   1 1003 1003      91 avr 22  2002 CREDITS
    -rwxr-xr-x   1 1003 1003      58 mar 14  2004 cvsclean*
    -rwxr-xr-x   1 1003 1003      50 déc 19  2003 cvsclean.bat*
    drwxr-xr-x  82 1003 1003    4096 jan 11 15:25 ext/
    -rw-r--r--   1 1003 1003   23175 déc  8 18:06 EXTENSIONS
    -rw-r--r--   1 1003 1003     137 fév 20  2003 footer
    -rw-r--r--   1 1003 1003    2253 jan 11 15:25 generated_lists
    -rwxr-xr-x   1 1003 1003     459 nov  8 21:21 genfiles*
    -rw-r--r--   1 1003 1003    1194 jan  1 13:50 header
    drwxr-xr-x   2 root root    4096 jan 20 15:25 include/
    -rw-r--r--   1 1003 1003   88589 déc  1 01:42 INSTALL
    -rw-r--r--   1 1003 1003       0 jan 11 15:25 install-sh
    drwxr-xr-x   2 root root    4096 jan 20 15:25 libs/
    -rw-r--r--   1 1003 1003    3218 jan  1 13:30 LICENSE
    -rw-r--r--   1 1003 1003  186760 nov 29 16:58 ltmain.sh
    drwxr-xr-x   3 1003 1003    4096 jan 11 15:25 main/
    -rwxr-xr-x   1 1003 1003    3522 jun 29  2003 makedist*
    -rw-r--r--   1 1003 1003     941 oct 16 22:41 Makefile.frag
    -rw-r--r--   1 root root       0 jan 20 15:25 Makefile.fragments
    -rw-r--r--   1 1003 1003    2582 déc  9 22:40 Makefile.gcov
    -rw-r--r--   1 1003 1003    4282 nov 22 01:50 Makefile.global
    -rw-r--r--   1 root root       0 jan 20 15:25 Makefile.objects
    -rw-r--r--   1 1003 1003    5317 fév  8  2004 makerpm
    -rw-r--r--   1 1003 1003       0 jan 11 15:25 missing
    -rw-r--r--   1 1003 1003       0 jan 11 15:25 mkinstalldirs
    drwxr-xr-x   2 1003 1003    4096 jan 11 15:25 netware/
    -rw-r--r--   1 1003 1003   74458 jan 11 15:19 NEWS
    drwxr-xr-x   2 1003 1003    4096 jan 11 15:25 pear/
    -rw-r--r--   1 1003 1003    1489 jan 17  2004 php5.spec.in
    -rw-r--r--   1 1003 1003    3872 fév  1  2002 php.gif
    -rw-r--r--   1 1003 1003   41317 déc 30 18:15 php.ini-dist
    -rw-r--r--   1 1003 1003   45398 déc 30 18:15 php.ini-recommended
    -rw-r--r--   1 1003 1003    4728 déc  5 00:19 README.CVS-RULES
    -rw-r--r--   1 1003 1003    1570 oct 12  2001 README.EXTENSIONS
    -rw-r--r--   1 1003 1003    7126 jun 29  2003 README.EXT_SKEL
    -rw-r--r--   1 1003 1003    5756 déc  6 03:30 README.input_filter
    -rw-r--r--   1 1003 1003    3888 jan  3  2003 README.PARAMETER_PARSING_API
    -rw-r--r--   1 1003 1003    4740 aoû 25  2004 README.PHP4-TO-PHP5-THIN-CHANGES
    -rw-r--r--   1 1003 1003    2112 avr  7  1999 README.QNX
    -rw-r--r--   1 1003 1003    4768 oct 23  2002 README.SELF-CONTAINED-EXTENSIONS
    -rw-r--r--   1 1003 1003   15427 mar  4  2003 README.STREAMS
    -rw-r--r--   1 1003 1003    4557 déc 23  2003 README.SUBMITTING_PATCH
    -rw-r--r--   1 1003 1003    6508 avr 15  2004 README.TESTING
    -rw-r--r--   1 1003 1003    4922 mar 25  2003 README.TESTING2
    -rw-r--r--   1 1003 1003    4261 jui  3  2003 README.UNIX-BUILD-SYSTEM
    -rw-r--r--   1 1003 1003    6290 déc 23  2003 README.WIN32-BUILD-SYSTEM
    -rw-r--r--   1 1003 1003    4289 fév  8  2004 README.Zeus
    drwxr-xr-x   2 1003 1003    4096 jan 11 15:25 regex/
    -rwxr-xr-x   1 1003 1003   53182 jan  4 16:17 run-tests.php*
    drwxr-xr-x  22 1003 1003    4096 jan 11 15:25 sapi/
    drwxr-xr-x   5 1003 1003    4096 jan 11 15:25 scripts/
    -rwxr-xr-x   1 1003 1003    2105 sep 19 21:03 server-tests-config.php*
    -rwxr-xr-x   1 1003 1003   51860 jan  1 13:50 server-tests.php*
    -rwxr-xr-x   1 1003 1003     108 déc 30  1999 snapshot*
    -rw-r--r--   1 1003 1003      10 nov 21  1999 stamp-h.in
    -rw-r--r--   1 1003 1003       1 déc  1  2000 stub.c
    drwxr-xr-x   8 1003 1003    4096 jan 11 15:25 tests/
    -rw-r--r--   1 1003 1003    5354 sep  7 04:33 TODO
    -rw-r--r--   1 1003 1003     163 nov 13 19:02 TODO-5.1
    -rw-r--r--   1 1003 1003    4789 mai 28  2004 TODO-PHP5
    drwxr-xr-x   2 1003 1003    4096 jan 11 15:25 TSRM/
    -rwxr-xr-x   1 1003 1003   17478 nov 27 16:39 UPGRADING*
    drwxr-xr-x   4 1003 1003    4096 jan 11 15:25 win32/
    drwxr-xr-x   4 1003 1003    4096 jan 11 15:26 Zend/
    [root@STRI--GZXS081 php-5.1.2]#

  6. #6
    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
    Quel est votre système (distribution Linux, BSD, Unix, ...) ? Pensez à utiliser la commande find (find / -name "php" -type f -print). Sinon, utilisez le système de package de votre système et cherchez en un du nom de php-cli (si php est présent comme vous le prétendez, il peut l'être qu'en tant que module pour votre serveur HTTP).


    Julp.

  7. #7
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    je suis sous mandriva 2006.

    la commande find donne ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [root@STRI--GZXS081 julien]# find / -name "php" -type f -print
    /usr/share/apps/kdevappwizard/imports/php
    /usr/share/apps/kdevfilecreate/file-templates/php
    [root@STRI--GZXS081 julien]#
    sinon il est effectivement possible que php ne soit qu'un module de Apache. Comment s'en assurer ?
    Par ailleurs, il faut que j'installe PHP en CGI (pour mapserver), j'ai installe php-cgi-5.0.4-9.2.20060mdk. est ce que je dois recompiler PHP? connaissez-vous un bon tutoriel pour faire cela?

    merci de votre aide car comme vous le constatez surement, c'est pas clair pour moi :/

    julien

  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
    Si vous souhaitez être à jour, orientez-vous vers la compilation à partir des sources. C'est très simple et vous trouverez, j'en suis sûr, avec Google de nombreux résultats ainsi que dans la documentation de PHP.

    Effectivement, ce rpm devrait faire votre affaire.


    Cordialement, Julp.

  9. #9
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    J'avais installe PHP via rpmdrake, mais je vais recuperer directement la source.
    Mais pour pimenter un peu l'affaire, il faut que je l'installe en CGI. Connaissez vous un bon tutoriel pour le faire?
    merci
    julien

Discussions similaires

  1. Indiquer le chemin de création d'un fichier?
    Par kabouns dans le forum Langage
    Réponses: 5
    Dernier message: 06/09/2006, 09h46
  2. Réponses: 4
    Dernier message: 10/07/2006, 20h55
  3. Indiquer un chemin dans un jar
    Par arasium dans le forum Langage
    Réponses: 17
    Dernier message: 05/07/2006, 11h51
  4. [Sécurité] Chemin logique Apache et PHP
    Par ruff15 dans le forum Langage
    Réponses: 5
    Dernier message: 02/12/2005, 10h53
  5. [langage] Chemin de l'interpréteur
    Par Smaugg dans le forum Langage
    Réponses: 5
    Dernier message: 05/05/2004, 15h27

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