GNU/Linux >> Znalost Linux >  >> Linux

Pro jeden příkaz použijte jinou verzi PHP spustitelný CLI

Výchozí spustitelný soubor PHP lze najít pomocí:

$ which php

Ve většině případů je to odkaz na konkrétní verzi PHP:

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

Chcete-li ji změnit na jinou verzi, stačí ji znovu propojit s jinou

$ sudo rm /usr/bin/php

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

Před opětovným propojením se musíte ujistit, že je nainstalována cílová verze PHP.


Možná se můžete pokusit opravit prostředí!

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

Nebo, pokud nechcete upravit PATH pro relaci shellu, můžete změnit rozsah pouze pro aktuální příkaz:

$ 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. Jak používat Su Command v Linuxu

  2. Spusťte více verzí PHP pro různé domény v NGNIX

  3. Linux – Poběží spustitelný soubor Linuxu zkompilovaný na jedné „příchuti“ Linuxu na jiné?

  1. Jak si mohu pro svůj web vybrat jinou verzi PHP?

  2. Mohu použít jeden disk virtuálního boxu pro více počítačů?

  3. Kde je spustitelný PHP na Ubuntu?

  1. Který příkaz použít pro kontrolu, zda je python 64bitový nebo 32bitový

  2. Různé barvy pro příkaz a výstup

  3. Jak lze identifikovat používané linuxové distro?