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 のインストールは完了です。