GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizza un eseguibile CLI di versione PHP diversa per un comando

L'eseguibile PHP predefinito può essere trovato utilizzando:

$ which php

Nella maggior parte dei casi si tratta di un collegamento a una particolare versione di PHP:

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

Per cambiarlo in una versione diversa basta ricollegarlo a un altro

$ sudo rm /usr/bin/php

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

Prima di ricollegare devi assicurarti che la versione PHP di destinazione sia installata.


Forse puoi provare a sistemare l'ambiente!

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

Oppure, se non vuoi modificare il PERCORSO per la tua sessione di shell, puoi definire l'ambito della modifica solo per il comando corrente:

$ 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. Come usare il comando Su in Linux

  2. Come utilizzare il comando SFTP per il trasferimento di file sicuro

  3. Linux:un eseguibile Linux compilato su un "sapore" di Linux verrà eseguito su un altro?

  4. Come si identifica la distribuzione Linux in uso?

  5. È una buona idea usare git per il controllo della versione del file di configurazione?

Come utilizzare il comando SCP per il trasferimento di file

Come passare tra diverse versioni di comandi in Linux

Come utilizzare i comandi Pushd, Popd e Dirs per una navigazione CLI più veloce

5 suggerimenti per utilizzare il comando SS di Linux come un professionista

15 modi per utilizzare il comando Linux Watch per le attività quotidiane

Spiegazione dei comandi Apt vs Apt-get:quale usare?