centOS7系にPHPバージョン7をインストールする方法

Posted in php, blog on November 4, 2020 by wiblok ‐ 1 min read

centOS7系にPHPバージョン7をインストールする方法

初めに

Linux の centos7 に PHP をインストールする必要があったため備忘録として挙げておきます。

リポジトリの追加

何も準備していない状態で yum install を試みても、centOS の標準リポジトリでは php7 はありません。そのため外部のリポジトリを使う必要があります。

EPEL リポジトリを追加し、php が常に最新に更新され提供されている Remi リポジトリを順番に追加しましょう。

EPEL リポジトリの追加 以下コマンドを実行し、EPEL リポジトリを追加してください。

[user@ip-123-45-67-891 ~]$ 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 リポジトリの追加

以下を実行し Remi リポジトリを追加してください。

[centos@ip-172-31-21-151 ~]$ 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%]

最新の PHP をインストールする

試しに 2019 年 05 月 20 日、現在最新の PHP7.2 をインストールしてみます。

yum install --enablerepo=remi,remi-php71 php

以上です。お疲れ様でした。