初めに
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
以上です。お疲れ様でした。