目次

概要

CentOS 7系へのPHP 5.5インストール手順。
OS標準のリポジトリではPHP 5.4までしか提供されていないため、remiリポジトリのパッケージを導入する。

環境情報

OSCentOS Linux release 7.3.1611 (Core)
PHPphp-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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-06-01 (木) 01:52:07 (2515d)