CentOS7のPHPのバージョンアップする
【概要】CentOS7のPHPのバージョンアップする方法まとめです。このドキュメントではPHP5.6からPHP7.4にします。参考として、PHP自体をまだインストールしていない時の対応も記載しておきます。【現状のPHPを削除する】1. php.iniのバックアップを取っておく現状のphp.iniに設定している内容が必要な方はバックアップを取っておいて下さい。cp /etc/php.ini /etc/php.ini.oldVer2. 既存のPHPを削除するyum remove php-*【PHP7.4をインストールする】[概要]既存のPHPは削除した為、新規でPHP7.4をインストールします。[手順]・PHP7.4をインストールyum install --enablerepoepel,remi,remi-safe,remi-php74 php※ 上記のコマンドでインストールできない場合レポジトリを指定してもbaseレポジトリが邪魔してインストールできない場合は下記のコマンドでインストールを実行してみて下さい。yum install --disablerepobase --enablerepoepel,remi,remi-safe,remi-php74 phpCf. よく使うパッケージもインストールする場合PHP7.4のインストールと一緒にphp-fpmやphp-pecl-redis等をインストールする方法です。不要なパッケージは消して実行して下さい。yum install --enablerepoepel,remi,remi-safe,remi-php74 php php-devel php-mbstring php-mysqlnd php-pdo php-xml php-gd php-fpm php-mcrypt php-pecl-xdebug php-opcache php-pecl-apcu php-phpunit-PHPUnit php-pecl-redis【参考:PHPを初回インストールする場合の対応】[概要]この項目はPHP自体をまだインストールしていない場合の対応になります。その場合はレポジトリをインストールする所から始めます。ただ、MySQL等のサービスを既にインストールし、レポジトリもインストール済みの方は不要な項目です。その場合は【PHP7.4をインストールする】の項目から始めて下さい。[手順]1. epelレポジトリをインストールするyum install epel-release2. remiレポジトリをインストールするrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm上記2つのレポジトリをインストールしたら、【PHP7.4をインストールする】の項目を行なって下さい。