開発したアプリなど一覧

CentOS 7 に PHP 7.3 をインストールする

新たなサーバーとして CentOS をセットアップしているのだが、php をインストールしようと yum info php を実行してみたところ、標準では以下のように バージョン 5.4 がインストールされるようであった。

$ sudo yum info php
# 省略
Name        : php
Arch        : x86_64
Version     : 5.4.16
Release     : 46.el7
Size        : 1.4 M
Repo        : base/7/x86_64
# 省略

5.4 は非常に古い。現時点での最新安定板をインストールしよう。

ちなみに CentOS のバージョンは 7.6

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

PHP の最新版をインストールするには remi リポジトリを追加する。

$ sudo yum install epel-release
$ 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.fzt3C1: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:remi-release-7.6-2.el7.remi      ################################# [100%]

これでリポジトリに remi を指定して yum info php を実行すると、以下のようにバージョン 7 系を利用できるようになる。

$ sudo yum info php --enablerepo=remi-php73
# (省略)
Available Packages
Name        : php
Arch        : x86_64
Version     : 7.3.6
Release     : 3.el7.remi
Size        : 3.2 M

info から install に変更してインストールしよう。

$ sudo yum --enablerepo=remi-php73 install php
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: ty1.mirror.newmediaexpress.com
 * epel: ftp.riken.jp
 * extras: ty1.mirror.newmediaexpress.com
 * remi-php73: ftp.riken.jp
 * remi-safe: ftp.riken.jp
 * updates: ty1.mirror.newmediaexpress.com
remi-php73                                                                   | 3.0 kB  00:00:00
remi-safe                                                                    | 3.0 kB  00:00:00
(1/2): remi-php73/primary_db                                                 | 198 kB  00:00:00
(2/2): remi-safe/primary_db                                                  | 1.6 MB  00:00:00
# (省略)

PHP を実行してバージョンを確認してみよう。

$ php --version
PHP 7.3.6 (cli) (built: May 28 2019 09:32:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies

これで OK だ。

Sponsored Link

コメント

タイトルとURLをコピーしました