Installation php pour apache2 - CLI non mis à jour

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Installation php pour apache2 - CLI non mis à jour

par Ryle » 17 mars 2009, 14:44

Modération :
J'ai ajouté le tag [Résolu].

Tu ne peux réaliser cette opération que si tu as posté le 1er message en tant que membre (inscrit et identifié).
;)

par julian » 17 mars 2009, 12:07

Oui tu as raison. La version 4.4.9 est celle fournie avec le système, et le binaire se trouve dans '/usr/bin'.
En lisant la doc PHP, ce binaire s'installe par défaut dans '/usr/local/bin'.
Pour ceux qui auraient le même problème, il suffit de mettre dans le PATH le chemin vers le répertoire contenant le binaire php. Et renommez l'ancien binaire php.

Code : Tout sélectionner

#> PATH=$PATH:/usr/local/bin #> mv /usr/bin/php /usr/bin/php4
Merci,

Julian


PS : Comment je met le topic en résolu ?

par Sékiltoyai » 17 mars 2009, 01:21

Bah c'est logique en fait. Tu as toujours la version de base du système, la 4.4.9, installée dans les dossiers systèmes, et la version que tu as installée, qui soit n'est pas dans un dossier système, soit s'est installé dans un chemin de priorité inférieure dans le PATH. Si tu veux utiliser PHP5 en ligne de commande, tu trouveras le chemin réel de ta nouvelle version dans ton phpinfo.

Installation php pour apache2 - CLI non mis à jour

par julian » 16 mars 2009, 12:52

Bonjour,

Je viens d'installer les dernières versions d'apache2 et php 5. Le serveur fonctionne très bien avec la bonne version. Par contre quand je tape 'php -v' dans mon shell, il m'indique toujours une version 4.4.9. Je suis sous macOS X. Avez vous une idée de pourquoi la mise à jour ne s'est pas faite ?

ligne de configuration de php : ./configure --with-apxs2=/usr/local/apache2/bin/apxs

Merci d'avance


Julian