GNU/Linux >> Linux の 問題 >  >> Linux

1 つのコマンドに異なる PHP バージョンの CLI 実行可能ファイルを使用する

デフォルトの PHP 実行可能ファイルは、次を使用して見つけることができます:

$ which php

ほとんどの場合、特定の PHP バージョンへのリンクです:

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

別のバージョンに変更するには、別のバージョンに再リンクするだけです

$ sudo rm /usr/bin/php

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

再リンクする前に、対象の PHP バージョンがインストールされていることを確認する必要があります。


環境を整えてみてはいかがでしょうか!

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

または、シェル セッションの PATH を変更したくない場合は、現在のコマンドのみに変更を適用できます。

$ 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. LinuxでSuコマンドを使用する方法

  2. NGNIXの異なるドメインに対して複数のバージョンのPHPを実行する

  3. Linux – Linuxの1つの「フレーバー」でコンパイルされたLinux実行可能ファイルは、別の「フレーバー」で実行されますか?

  1. Webサイトに別のバージョンのPHPを選択するにはどうすればよいですか?

  2. 1 つの virtualbox ディスクを複数のマシンに使用できますか?

  3. Ubuntu の PHP 実行可能ファイルはどこにありますか?

  1. コマンドと出力の異なる色

  2. 使用中の Linux ディストリビューションを特定するにはどうすればよいですか?

  3. 構成ファイルのバージョン管理に git を使用するのは良い考えですか?