はじめに
Software Collection(SCL)を利用してCentOS7にPHP7.2をインストール
親記事:PHP, PHP-FPMの各種インストール方法とEOLまとめ
参考:[Quick Start — Software Collections] (https://www.softwarecollections.org/en/docs/)
サポート
本手法で導入した場合、Red Hat Software Collections Product Life Cycle - Red Hat Customer Portalより、2020-11がEOLだと思われる。
それ以降に報告された脆弱性や不具合への対応は実施されない可能性がある。
LOG
インストール
# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
# yum install -y centos-release-scl;yum install -y rh-php72;scl enable rh-php72 bash
... 略
各種確認
# which php
/opt/rh/rh-php72/root/usr/bin/php
# php -v
PHP 7.2.10 (cli) (built: Nov 16 2018 15:24:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
# php -i | grep php.ini
Configuration File (php.ini) Path => /etc/opt/rh/rh-php72
Loaded Configuration File => /etc/opt/rh/rh-php72/php.ini
# rpm -qi rh-php72
Name : rh-php72
Version : 1
Release : 2.el7
Architecture: x86_64
Install Date: Tue Sep 24 14:56:52 2019
Group : Development/Languages
Size : 0
License : GPLv2+
Signature : RSA/SHA1, Wed Dec 5 23:56:47 2018, Key ID 4eb84e71f2ee9d55
Source RPM : rh-php72-1-2.el7.src.rpm
Build Date : Wed Jul 25 15:59:51 2018
Build Host : c1bj.rdu2.centos.org
Relocations : (not relocatable)
Packager : CBS <cbs@centos.org>
Vendor : CentOS
Summary : Package that installs PHP 7.2
Description :
This is the main package for rh-php72 Software Collection,
that install PHP 7.2 language.