PHP 5.5 インストール
http://extstrg.asabiya.net/pukiwiki/index.php?PHP%205.5%20%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB目次
概要 †
CentOS 7系へのPHP 5.5インストール手順。
OS標準のリポジトリではPHP 5.4までしか提供されていないため、remiリポジトリのパッケージを導入する。
環境情報 †
OS | CentOS Linux release 7.3.1611 (Core) |
PHP | php-5.5.38-7.el7.remi.x86_64 |
導入手順 †
リポジトリのインストール †
以下のコマンドにてリポジトリ情報のインストールを行う。
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のインストール †
インストール元環境には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 個の依存関係のパッケージ)
導入結果 †
パッケージの導入結果を確認する。
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
後処理 †
httpdが起動している場合には再起動を行い、PHP5.5を読み込ませる。
systemctl restart httpd
Last-modified: 2017-06-01 (木) 01:52:07 (2515d)