CentOS7 に PHP7 をインストールする方法

CentOS7 に PHP7 をインストールする手順を解説します。EPEL と Remi リポジトリを使用します。

はじめに

CentOS7 に PHP7 をインストールする手順を備忘録として残しておきます。

前提条件

  • CentOS 7 系のサーバー
  • root 権限または sudo 権限

リポジトリの追加

CentOS の標準リポジトリには PHP7 が含まれていないため、外部リポジトリを追加する必要があります。

EPEL リポジトリの追加

まず EPEL リポジトリを追加します。

sudo yum install epel-release

実行結果:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.advancedhosters.com
 * extras: mirrors.advancedhosters.com
 * updates: mirrors.advancedhosters.com
...
Installed:
  epel-release.noarch 0:7-11

Complete!

Remi リポジトリの追加

次に、PHP の最新版が提供されている Remi リポジトリを追加します。

sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

実行結果:

Retrieving http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
warning: /var/tmp/rpm-tmp.BuE36r: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:remi-release-7.6-2.el7.remi      ################################# [100%]

PHP7 のインストール

Remi リポジトリを有効にして PHP7 をインストールします。

# PHP 7.1 の場合
sudo yum install --enablerepo=remi,remi-php71 php

# PHP 7.4 の場合
sudo yum install --enablerepo=remi,remi-php74 php

インストール確認

PHP のバージョンを確認します。

php -v

まとめ

以上で CentOS7 への PHP7 のインストールは完了です。

最終更新 January 25, 2026: a (c40b7d8)