はじめに
Software Collection(SCL)を利用してCentOS6に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 release 6.10 (Final)
# yum install -y centos-release-scl;yum install -y rh-php70;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:49:19) ( 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 Relocations: (not relocatable)
Version : 2.3 Vendor: CentOS
Release : 1.el6 Build Date: Fri 21 Oct 2016 07:47:05 PM UTC
Install Date: Tue 24 Sep 2019 02:33:40 PM UTC Build Host: c1bd.rdu2.centos.org
Group : Development/Languages Source RPM: rh-php70-2.3-1.el6.src.rpm
Size : 0 License: GPLv2+
Signature : RSA/SHA1, Fri 20 Jan 2017 09:19:50 AM UTC, Key ID 4eb84e71f2ee9d55
Packager : CBS <cbs@centos.org>
Summary : Package that installs PHP 7.0
Description :
This is the main package for rh-php70 Software Collection,
that install PHP 7.0 language.