Forum Linux.redhat version php

Posté par  .
Étiquettes : aucune
0
13
oct.
2008

hello,

encore une question. sur un serveur web j'ai une version 5.2.5 de php. quand je fais un php info c'est bien cette version que je vois. par contre, truc bizard, c'est que lorsque je tape php -v j'obtiens la version precedement installée, c'est a dire une 5.1.6. que se passe t il ?
  • # Normal

    Posté par  . Évalué à 2.

    Tu as deux "paquets" pour installer php : php tout court, qui se place à côté de ton serveur web, et php-cli qui te permets de lancer des scripts en ligne de commande ou en mode cgi.
    Si tu veux la même version pour les deux, il faut intaller les deux paquets.
    Voilà.
    • [^] # Re: Normal

      Posté par  . Évalué à 2.

      merci Gyro :)
      • [^] # Re: Normal

        Posté par  . Évalué à 1.

        rectification. php-cli est a jour par rapport aux autres paquets :((( c'est une 5.2.5 aussi
        • [^] # Re: Normal

          Posté par  (site web personnel, Mastodon) . Évalué à 1.

          Un 'which php' devrait te dire lequel il trouve en premier. Regarde ensuite où le paquet RPM a placé son exécutable : tu en a peut-être deux.

          La gelée de coings est une chose à ne pas avaler de travers.

          • [^] # Re: Normal

            Posté par  . Évalué à 1.

            quand je lance cette commande il m'en trouve un dans /usr/local/bin/php
            ça a mon avis ça devait etre une installe foireuse.

            j'en ai un autre dans /usr/bin. du moins c'est a partir de là que je lance ma commande php. mais il me retourne la meme version 5.1.6
            • [^] # Re: Normal

              Posté par  . Évalué à 2.

              Que veux-tu dire par "à partir de là" ? Si tu veux lancer la version dans /usr/bin pour voir sa version, tapes :
              /usr/bin/php -v
              Et regarde ce que ça donne.
              • [^] # Re: Normal

                Posté par  . Évalué à 1.

                ce que je voulais dire c'est que je lance la commande php a partir de /usr/bin
                ça me donnais aussi la version 5.1.6.

                mais ceci dit j'ai fais une nouvelle mise a jour de php et maintenant ça fonctionne. du moins en tapant /usr/bin/php (avec -v pour avopir la version). si je tape seuilement php a partir de n'importe quel repertoir j'obtiens toujours l'ancienne version.
                • [^] # Re: Normal

                  Posté par  . Évalué à 2.

                  Juste pour te signaler que ce n'est pas parce que tu es dans un répertoire particulier que ce sont les exécutables de ce répertoire qui seront utilisés. C'est normal que tu voies l'ancienne version en tapant juste php, si celle-ci est présente dans /usr/local/bin par exemple. Si tu veux utiliser la version dans le répertoire courant, tape ./php.
                  • [^] # Re: Normal

                    Posté par  . Évalué à 1.

                    ba en fait ce que je faisais a partir du repertoir ou je me trouvais, je tapais /us/bin/php
            • [^] # Re: Normal

              Posté par  (site web personnel, Mastodon) . Évalué à 1.

              Ce ne serait pas un lien symbolique?

              La gelée de coings est une chose à ne pas avaler de travers.

              • [^] # Re: Normal

                Posté par  . Évalué à 1.

                non non ce ne sontr pas des liens symbolique. y a bien eu deux install de php. j'ai un vague souvenir qu'il y a eu une installe foireuse sur ce serveur, a partir des sources php.
                • [^] # Re: Normal

                  Posté par  . Évalué à 1.

                  ps: quand je dis les sources, je voulais dire a partir d'uin targz.
                  • [^] # Re: Normal

                    Posté par  . Évalué à 1.

                    tu peux supprimer /usr/loca/bin/php
                    normalement /usr/bin est aussi dans ton PATH et il trouvera le bon.
                    • [^] # Re: Normal

                      Posté par  . Évalué à 1.

                      yep, ça roule. du coup maintenant je taper php de n'importe ou, ça fonctionne. enfin je veux dire, j'ai la bonne version :)

                      merci a tous en tout cas pour le coup de main

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.