ubuntu20.04.1 phpのバージョンを切り替える
- 作成日 2020.08.17
- 更新日 2022.03.03
- php ubuntu
- php, ubuntu20.04.1
ubuntu20.04.1でphpのバージョンを切り替える手順となります。php7.4で動かなったアプリケーションがあったので、php7.3に切り替えた際の作業手順となります。
install
環境
- OS ubuntu 20.04.1
phpバージョン確認
元々インストールしていたバージョンは7.4となります。
php -v
PHP 7.4.3 (cli) (built: May 26 2020 12:24:22) ( NTS )
Copyright (c) The PHP Group
phpバージョン変更
まずはsoftware-properties-commonというリポジトリを追加します。
sudo apt install software-properties-common
php用のPHP PPA Repositoryリポジトリを追加します。
sudo add-apt-repository ppa:ondrej/php
アップデートしておきます。
sudo apt update
7.3をインストールします。
sudo apt install php7.3 php7.3-fpm php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml
プログラムのバージョンを管理する「 update-alternatives 」を利用します。
インストールされているphpのリストを確認します。
update-alternatives --list php
<出力結果>
/usr/bin/php7.3
/usr/bin/php7.4
後は「–config」を使って切り替えます。
sudo update-alternatives --config php
<出力結果>
alternative php (/usr/bin/php を提供) には 2 個の選択肢があります。
選択肢 パス 優先度 状態
------------------------------------------------------------
* 0 /usr/bin/php7.4 74 自動モード
1 /usr/bin/php7.3 73 手動モード
2 /usr/bin/php7.4 74 手動モード
現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 1
update-alternatives: /usr/bin/php (php) を提供するためにマニュアルモードで /usr/bin/php7.3 を使います
mebee@mebee-VirtualBox:/etc/nginx/sites-available$ php -v
PHP 7.3.21-1+ubuntu20.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:44:37) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.21, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.21-1+ubuntu20.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
バージョンが切り替わっていることが確認できます。
php -v
<出力結果>
PHP 7.3.21-1+ubuntu20.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:44:37) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.21, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.21-1+ubuntu20.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
-
前の記事
javascript 画面の解像度とウィンドウサイズを取得する 2020.08.17
-
次の記事
Nuxt.js ライブラリ「vue-dashboard-vd」をインストールしてダッシュボードを実装する 2020.08.17
コメントを書く