Ubuntu20の環境にPHP8をインストールする必要が発生しました。
デフォルトの状態だとUbuntu20にはPHP7.4がインストールされてしまうため、PHP8が含まれているリポジトリを追加する必要があります。
サーバはGCPのVMインスタンスです。
インスタンスの立ち上げ方とかはこちら
GCPでインスタンスを作成してNginxをインストール
GCPにも無料枠や初回登録の特典である0クレジットがあるので、それをうまく使ってみようと思います。 以前もAWSやAzureの無料枠を使って中国で生活するうえで必要不可欠なV2RAYサーバを構築しましたが、同じようにGCPでも構築可能...
Ubuntuバージョン確認
今回のUbuntuのバージョンです。
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.5 LTS"
PHPバージョン確認
PHPは何もインストールされていない状態でした
$ php -v
Command 'php' not found, but can be installed with:
apt install php7.4-cli
Please ask your administrator.
リポジトリ追加
PHP8が含まれているリポジトリを追加します。
$ sudo add-apt-repository ppa:ondrej/php
PHP8インストール
PHP8をインストールします。
$ sudo apt-get install php8.0
インストール後のPHPバージョン確認
PHPのバージョン確認
$ php -v
PHP 8.0.26 (cli) (built: Dec 3 2022 19:20:51) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.26, Copyright (c) Zend Technologies
with Zend OPcache v8.0.26, Copyright (c), by Zend Technologies