サイトをPHP7.4にアップデート | 文具屋さんネット
Feed

サイトをPHP7.4にアップデート

Posted on 6月 19th, 2021 in Linux,店長日記 by 店長

久しぶりの更新です。

久しぶりにログインしてみるとサイトがPHPの古いバージョン7.0.33を使用していると表示が。
推奨はPHP7.4以上らしいのでアップデートします。

 

 

 

一応PHPのバージョンを確認

php -v

PHP 7.0.33-0+deb9u10 (cli) (built: Oct 6 2020 17:08:28) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.33-0+deb9u10, Copyright (c) 1999-2017, by Zend Technologies

現在のPHPバージョンは7.0.33です

システムを更新します。

apt update && apt upgrade

PHP7.4リポジトリーを構成

apt -y install lsb-release apt-transport-https ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

リポジトリを追加

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list

システムを更新

apt update

PHP7.4をインストール

apt install php7.4

php -vコマンドを使用してPHPのバージョンをもう一度確認すると、新しいバージョンがインストールされています

PHP 7.4.20 (cli) (built: Jun 4 2021 23:20:29) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.20, Copyright (c), by Zend Technologies

次にPHPモジュールをインストール

apt install -y php7.4-common php7.4-xml php7.4-mysql php7.4-pdo php7.4-phar php7.4-simplexml php7.4-curl php7.4-mbstring php7.4-imagick php7.4-zip php7.4-gd

PHP 7.0を無効にし、PHP7.4を有効にする

a2dismod php7.0
a2enmod php7.4
systemctl restart apache2

再度ログインすると、問題が修正され「PHPのアップグレードが必要です」というエラーは表示されなくなりました。

 
«