目次~
#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




トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS