CentOS 7.4:CentOS 7系に PHP 7.1を yumでインストールする

【中古車のガリバー】中古車購入

CentOS 7系(7.4) に PHP 7.1 を yum でインストールする手順です。(2017/10/28作成)

PHP StockSnap / Pixabay

0.環境

$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

$ httpd -V | head -n 1
Server version: Apache/2.4.6 (CentOS)

1.既存PHPパッケージの削除

$ sudo yum remove php*

$ php -v
bash: /bin/php: そのようなファイルやディレクトリはありません

2.リポジトリの追加

1)EPELレポジトリ

$ sudo yum install epel-release

2)remiレポジトリ

$ sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

3)インストール確認

$ rpm -qa | grep -i epel-release
epel-release-7-10.noarch

$ rpm -qa | grep -i remi-release
remi-release-7.3-2.el7.remi.noarch

$ ls -1 /etc/yum.repos.d/ | grep -E 'epel|remi'
epel-testing.repo
epel.repo
remi-php54.repo
remi-php70.repo
remi-php71.repo
remi-php72.repo
remi-safe.repo
remi.repo

3.PHPインストール

基本パッケージ
$ sudo yum install --enablerepo=remi-php71 php php-mbstring php-pear php-fpm php-mcrypt php-devel php-xml

DB(mysql)関連
$ sudo yum install --enablerepo=remi-php71 php-pdo php-mysqlnd php-pecl-mysql

中間キャッシュ
$ sudo yum install --enablerepo=remi-php71 php-opcache

画像処理関連
$ sudo yum install --enablerepo=remi-php71 php-gd

オロケーション関連
$ sudo yum install --enablerepo=remi-php71 php-pecl-geoip

インストール確認
$ php -v
PHP 7.1.10 (cli) (built: Sep 27 2017 08:27:18) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.1.10, Copyright (c) 1999-2017, by Zend Technologies

4.httpd設定反映

$ sudo systemctl restart httpd

以上

About yoshimasa

埼玉県さいたま市在住、2男3女のパパです。Linux系の技術情報を中心にまとめています。1978年2月生まれ。