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