1. はじめに
CentOS6系の標準リポジトリのPHPバージョンは5.3、
CentOS7系の標準リポジトリのPHPバージョンは5.4です。
それ以外のバージョンを使用したい場合は、リポジトリを追加してのインストール作業が必要になります。
今回は、PHP5.6のインストール手順について記載します。
(※2016-09-14現在の情報です)
2. Yumリポジトリ追加
EPELとRemiリポジトリを追加します。
※既に最新が入っている場合あり
1 2 |
#rpm -qa | grep epel epel-release-7-6.noarch |
1 2 |
#rpm -qa | grep remi remi-release-7.2-1.el7.remi.noarch |
3. 現在のPHPバージョンを確認
1 2 3 |
#rpm -qa | grep php 既に古いバージョンがインストール済みの場合、削除しなくてもアップデートされるが、一応消しておく。 #yum remove php-* |
4. PHP5.6をインストール
1 |
#yum -y install --enablerepo=remi,remi-php56 php php-devel php-mbstring php-pdo php-gd |
5. インストール結果確認
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#rpm -qa | grep php php-common-5.6.25-1.el7.remi.x86_64 php-mbstring-5.6.25-1.el7.remi.x86_64 php-devel-5.6.25-1.el7.remi.x86_64 php-pecl-jsonc-1.3.10-1.el7.remi.5.6.x86_64 php-gd-5.6.25-1.el7.remi.x86_64 php-pecl-zip-1.13.4-1.el7.remi.5.6.x86_64 php-cli-5.6.25-1.el7.remi.x86_64 php-pdo-5.6.25-1.el7.remi.x86_64 php-5.6.25-1.el7.remi.x86_64 php-pecl-jsonc-devel-1.3.10-1.el7.remi.5.6.x86_64 #php --version PHP 5.6.25 (cli) (built: Aug 31 2016 19:17:57) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies |
6. php.iniを編集
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#vi /etc/php.ini 以下に変更する (環境に応じて) php.ini date.timezone = "Asia/Tokyo" mbsting.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = UTF-8 mbstring.http_output = pass mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_charset = none |