はじめに
IUS Community Projectを利用してCentOS6にPHP7.1をインストール
親記事:PHP, PHP-FPMの各種インストール方法とEOLまとめ
参考:Usage - IUS
サポート
本手法で導入した場合、PHP: Supported Versions/PHP: Unsupported Branchesより、2019-12-01がEOLになると思われる。
それ以降に報告された脆弱性や不具合への対応は実施されない可能性がある。
LOG
インストール
# cat /etc/redhat-release
CentOS release 6.10 (Final)
# yum install -y https://centos6.iuscommunity.org/ius-release.rpm
... 略
# yum install -y mod_php71u php71u-cli
... 略
各種確認
# which php
/usr/bin/php
# php -v
PHP 7.1.32 (cli) (built: Aug 30 2019 15:13:15) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
# yum info mod_php71u
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: nrt.edge.kernel.org
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
Installed Packages
Name : mod_php71u
Arch : x86_64
Version : 7.1.32
Release : 1.el6.ius
Size : 9.1 M
Repo : installed
From repo : ius
Summary : PHP module for the Apache HTTP Server
URL : http://www.php.net/
License : PHP and Zend and BSD and MIT and ASL 1.0 and NCSA
Description : The mod_php package contains the module which adds support for the PHP language
: to Apache HTTP Server.
# yum info php71u-cli
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: nrt.edge.kernel.org
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
Installed Packages
Name : php71u-cli
Arch : x86_64
Version : 7.1.32
Release : 1.el6.ius
Size : 12 M
Repo : installed
From repo : ius
Summary : Command-line interface for PHP
URL : http://www.php.net/
License : PHP and Zend and BSD and MIT and ASL 1.0 and NCSA and PostgreSQL
Description : The php-cli package contains the command-line interface
: executing PHP scripts, /usr/bin/php, and the CGI interface.