GNU/Linux >> Tutoriels Linux >  >> Linux

Utiliser une version différente de l'exécutable CLI de PHP pour une commande

L'exécutable PHP par défaut peut être trouvé en utilisant :

$ which php

Dans la plupart des cas, il s'agit d'un lien vers une version PHP particulière :

lrwxrwxrwx 1 root root      21 aug 15  2016 /usr/bin/php -> /usr/bin/php7.1

Pour le changer en une version différente, il suffit de le lier à un autre

$ sudo rm /usr/bin/php

$ sudo ln -s /usr/bin/php5.6 /usr/bin/php

Avant de réassocier, vous devez vous assurer que la version cible de PHP est installée.


Peut-être que vous pouvez essayer de réparer l'environnement !

$ php -v
PHP 5.4.x (cli) ...
$ set PATH="/usr/lib64/php5.6/bin:$PATH"
$ php -v
PHP 5.6.x (cli) ...

Ou, si vous ne souhaitez pas modifier le PATH pour votre session shell, vous pouvez étendre la modification à la commande actuelle uniquement :

$ php -v
PHP 5.4.x (cli) ...
$ env PATH="/usr/lib64/php5.6/bin:$PATH" php -v
PHP 5.6.x (cli) ...
$ php -v
PHP 5.4.x (cli) ...

Linux
  1. Comment utiliser la commande Su sous Linux

  2. Comment utiliser la commande SFTP pour le transfert de fichiers sécurisé

  3. Quelle commande utiliser pour vérifier si python est 64 bits ou 32 bits

  4. Où est l'exécutable PHP sur Ubuntu ?

  5. Un exécutable Linux compilé sur une version de Linux fonctionnera-t-il sur une autre ?

Comment utiliser la commande SCP pour le transfert de fichiers

Comment basculer entre différentes versions de commandes sous Linux

Comment utiliser les commandes Pushd, Popd et Dirs pour une navigation CLI plus rapide

5 conseils pour utiliser la commande Linux SS comme un pro

15 façons d'utiliser la commande Linux Watch pour les activités quotidiennes

Explication des commandes Apt vs Apt-get :laquelle utiliser ?