Ubuntu での PHP バージョンの切り替え方法

カテゴリ:PHP

update-alternatives --config php コマンドを使用し、対象の PHP バージョンの番号を選択します。

実行例)

$ sudo update-alternatives --config php
alternative php (/usr/bin/php を提供) には 3 個の選択肢があります。

  選択肢    パス           優先度  状態
------------------------------------------------------------
  0            /usr/bin/php8.3   83        自動モード
* 1            /usr/bin/php7.4   74        手動モード
  2            /usr/bin/php8.2   82        手動モード
  3            /usr/bin/php8.3   83        手動モード

現在の選択 [*] を保持するには 、さもなければ選択肢の番号のキーを押してください:

実行例)PHP 8.3 を選択した場合

$ sudo update-alternatives --config php
alternative php (/usr/bin/php を提供) には 3 個の選択肢があります。

  選択肢    パス           優先度  状態
------------------------------------------------------------
  0            /usr/bin/php8.3   83        自動モード
* 1            /usr/bin/php7.4   74        手動モード
  2            /usr/bin/php8.2   82        手動モード
  3            /usr/bin/php8.3   83        手動モード

現在の選択 [*] を保持するには 、さもなければ選択肢の番号のキーを押してください: 3
update-alternatives: /usr/bin/php (php) を提供するためにマニュアルモードで /usr/bin/php8.3 を使います
$ php -v
PHP 8.3.10 (cli) (built: Aug  2 2024 15:31:15) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.10, Copyright (c), by Zend Technologies

なお、Apache が使用する PHP のバージョンは上記の設定では変更されません。Apache が使用する PHP のバージョンの変更方法は「Ubuntu での Apache が使用する PHP のバージョンの変更方法」を参照してください。

公開日時:2025年04月25日 17:08:01
最終更新日時:2025年04月26日 07:42:56

なお、VPS選びで迷ったらこちらの記事で主要VPSのメモリ容量ごとの月額、年額料金を比較していますので、是非参考にしてみてください。

PHPに戻る

このページのトップに戻る