今回はPHPです。
OSはCentOS7 X64_84です。
今のPHPバージョンを確認します。(コマンドで!SSHです)
php -v
と打ちます。
バージョンが表示されます。
今のPHP関連パッケージを確認します。
yum list installed php*
php.iniを確認します。
find / -name "php.ini" -ls
これから本題です。
PHPを削除(アンイストール)していきます
yum -y remove php*
epel-releaseのアップデートを確認します。
yum -y update epel-release
remiのリポジトリを確認します。
ll /etc/yum.repos.d/ | grep remi-
ここで「remi-php74.repo」が無い場合は、
yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
ここからPHP7.4用のリポジトリ「remi-php74.repo」からPHP7.4関連を一気にインストールする。
yum -y install --enablerepo=epel,remi,remi-php74 php php-cli php-common php-gd php-imap php-mbstring php-mysql php-odbc php-pdo php-pear php-pgsql php-process php-snmp php-xml php-xmlrpc php-mcrypt php-opcache php-pecl-apcu php-pecl-zip
でインストール完了しました!
Apacheはphpモジュール版があるためphp-fpmをなくしzipを入れました。なんかphp-zipがインストールされないのでphp-pecl-zipをいれました。
後はWEBサーバーを再起動すればOKです。
systemctl restart httpd
systemctl restart nginx
PHPバージョンアップは必要です。
最後まで読んでくれてありがとうございました。
php-fpmが必要な方は
yum install --enablerepo=epel,remi,remi-php74 php-fpm
です。