はじめに
Software Collection(SCL)を利用してCentOS7にPHP7.1をインストール
親記事: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より、2019-10がEOLだと思われる。
それ以降に報告された脆弱性や不具合への対応は実施されない可能性がある。
LOG
インストール
# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
# yum install -y centos-release-scl;yum install -y rh-php71 which;scl enable rh-php71 bash
... 略
各種確認
# which php
/opt/rh/rh-php71/root/usr/bin/php
# php -v
PHP 7.1.30 (cli) (built: Aug 21 2019 09:27:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
# php -i | grep php.ini
Configuration File (php.ini) Path => /etc/opt/rh/rh-php71
Loaded Configuration File => /etc/opt/rh/rh-php71/php.ini
# rpm -qi rh-php71
Name : rh-php71
Version : 1
Release : 1.el7
Architecture: x86_64
Install Date: Tue Sep 24 14:50:30 2019
Group : Development/Languages
Size : 0
License : GPLv2+
Signature : RSA/SHA1, Wed Aug 23 14:25:21 2017, Key ID 4eb84e71f2ee9d55
Source RPM : rh-php71-1-1.el7.src.rpm
Build Date : Tue Aug 8 15:16:00 2017
Build Host : c1bk.rdu2.centos.org
Relocations : (not relocatable)
Packager : CBS <cbs@centos.org>
Vendor : CentOS
Summary : Package that installs PHP 7.1
Description :
This is the main package for rh-php71 Software Collection,
that install PHP 7.1 language.