目次~
#contents
*概要 [#b807d616]
CentOS 7系へのPHP 5.5インストール手順。~
OS標準のリポジトリではPHP 5.4までしか提供されていないため、remiリポジトリのパッケージを導入する。~
**環境情報 [#n2dd01c4]
|OS|CentOS Linux release 7.3.1611 (Core) |
|PHP|php-5.5.38-7.el7.remi.x86_64|
*導入手順 [#k78c0bfa]
**リポジトリのインストール [#w14a1fcb]
以下のコマンドにてリポジトリ情報のインストールを行う。~
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
-依存関係の解決結果
======================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
======================================================================================================================================================
インストール中:
remi-release noarch 7.3-1.el7.remi /remi-release-7 7.6 k
依存性関連でのインストールをします:
epel-release noarch 7-9 extras 14 k
トランザクションの要約
======================================================================================================================================================
インストール 1 パッケージ (+1 個の依存関係のパッケージ)
**PHPのインストール [#w21ea2f1]
インストール元環境にはPHP 5.4と関連パッケージ(MySQL連携等)が含まれていたため、依存関係のコアとなるパッケージは明示的に指名してインストールを行う。
yum install --enablerepo=remi,remi-php55 php php-pdo php-mysql
-依存関係の解決結果
======================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
======================================================================================================================================================
インストール中:
php-mysqlnd x86_64 5.5.38-7.el7.remi remi-php55 289 k
php-mysql.x86_64 5.4.16-42.el7 を入れ替えます
更新します:
php x86_64 5.5.38-7.el7.remi remi-php55 2.6 M
php-pdo x86_64 5.5.38-7.el7.remi remi-php55 136 k
依存性関連でのインストールをします:
gd-last x86_64 2.2.4-1.el7.remi remi 131 k
libzip5 x86_64 1.2.0-1.el7.remi remi 56 k
php-pecl-jsonc x86_64 1.3.10-2.el7.remi.5.5 remi-php55 56 k
php-pecl-zip x86_64 1.14.0-1.el7.remi.5.5 remi-php55 57 k
依存性関連での更新をします:
php-bcmath x86_64 5.5.38-7.el7.remi remi-php55 61 k
php-cli x86_64 5.5.38-7.el7.remi remi-php55 4.0 M
php-common x86_64 5.5.38-7.el7.remi remi-php55 1.0 M
php-gd x86_64 5.5.38-7.el7.remi remi-php55 84 k
php-ldap x86_64 5.5.38-7.el7.remi remi-php55 63 k
php-mbstring x86_64 5.5.38-7.el7.remi remi-php55 566 k
php-xml x86_64 5.5.38-7.el7.remi remi-php55 244 k
トランザクションの要約
======================================================================================================================================================
インストール 1 パッケージ (+4 個の依存関係のパッケージ)
更新 2 パッケージ (+7 個の依存関係のパッケージ)
**導入結果 [#y2f2a72a]
パッケージの導入結果を確認する。
rpm -qa | grep php
-導入済みパッケージ
php-pdo-5.5.38-7.el7.remi.x86_64
php-pecl-zip-1.14.0-1.el7.remi.5.5.x86_64
php-xml-5.5.38-7.el7.remi.x86_64
php-5.5.38-7.el7.remi.x86_64
php-cli-5.5.38-7.el7.remi.x86_64
php-bcmath-5.5.38-7.el7.remi.x86_64
php-pecl-jsonc-1.3.10-2.el7.remi.5.5.x86_64
php-mbstring-5.5.38-7.el7.remi.x86_64
php-gd-5.5.38-7.el7.remi.x86_64
php-ldap-5.5.38-7.el7.remi.x86_64
php-mysqlnd-5.5.38-7.el7.remi.x86_64
php-common-5.5.38-7.el7.remi.x86_64
**後処理 [#cec8b25d]
httpdが起動している場合には再起動を行い、PHP5.5を読み込ませる。
systemctl restart httpd