-
Ondřej SurýのPPAを追加する: Ubuntuにはデフォルトで複数のPHPバージョンを提供するリポジトリがありませんが、Ondřej SurýのPPAを使用することで簡単にインストールできます。ターミナルを開き、以下のコマンドを実行してPPAを追加します。
sudo add-apt-repository ppa:ondrej/php
-
パッケージリストを更新する: PPAを追加した後は、パッケージリストを更新する必要があります。以下のコマンドを実行してください。
sudo apt update
-
PHPバージョンをインストールする: インストール可能なPHPバージョンを確認するには、以下のコマンドを実行します。
apt search php
インストールしたいバージョンを選択し、以下のようにコマンドを実行してインストールします(例: PHP 7.4をインストールする場合)。
sudo apt install php7.4
必要な場合は、他のバージョンも同様にインストールしてください。
-
PHPバージョンの切り替え: インストールされたPHPバージョンを切り替えるには、
update-alternatives
コマンドを使用します。以下のようにコマンドを実行して、使用するPHPバージョンを選択します。sudo update-alternatives --config php
コマンドを実行すると、インストールされたPHPバージョンの一覧が表示されます。使用したいバージョンの番号を選択してEnterキーを押してください。
-
ApacheやNginxなどのWebサーバーと連携する: インストールしたPHPバージョンを使用するために、Webサーバーとの連携が必要です。具体的な手順はWebサーバーの種類によって異なりますが、以下のような手順になります。
-
Apacheを使用している場合:
libapache2-mod-php7.4
パッケージをインストールします。sudo a2enmod php7.4
コマンドを実行して、Apacheモジュールを有効にします。- Apacheを再起動します。
-
Nginxを使用している場合:
php7.4-fpm
パッケージをインストールします。- Nginxの設定ファイルでFastCGIを設定し、PHP-FPMを使用するように指定します。
- Nginxを再起動します。
-
以上の手順に従うことで、Ubuntuに複数のPHPバージョンをインストールし、必要に応じて切り替えることができます。