前置き
いままでPHP7.4でコードを書いていましたが、この度、PHP8.0にマイグレーションすることにしました。
そこで、ApacheもPHP7.4からPHP8.0に切り替える必要があったので、その手順を残しておきます。
前提
OS:Ubuntu 20.04
既にPHP8.0がインストールされていること。
1. モジュールのインストール
ApacheのPHP8.0モジュールをインストールします。
aptコマンドでインストールできます。
sudo apt install libapache2-mod-php8.0
2. PHP8.0モジュールの有効化
a2enmodコマンドでApacheモジュールの有効化が行えます。
sudo a2enmod php8.0
3. PHP7.4モジュールの無効化
PHP8.0モジュールを有効化しただけでは、PHPのバージョンが競合してApacheが起動できなくなります。
なので今度は、a2dismodコマンドでPHP7.4モジュールを無効化します。
sudo a2dismod php7.4
4. Apache再起動
最後にApacheを再起動して終わりです。PHP8.0アプリがApacheで動作するようになります。
sudo service apache2 restart
↧