- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-01-22T10:57:58+09:00","","")
#freeze
#author("2018-01-26T11:53:02+09:00","","")
#norelated
#contents
----
**インストール [#h4d0b5dd]
# yum -y install php
#ref(./yum-php.txt)
#region("ログ")
読み込んだプラグイン:fastestmirror
base | 3.6 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
(1/4): extras/7/x86_64/primary_db | 145 kB 00:00
(2/4): base/7/x86_64/primary_db | 5.7 MB 00:00
(3/4): base/7/x86_64/group_gz | 156 kB 00:17
(4/4): updates/7/x86_64/primary_db | 5.2 MB 18:37
Determining fastest mirrors
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php.x86_64 0:5.4.16-43.el7_4 を インストール
--> 依存性の処理をしています: php-common(x86-64) = 5.4.16-43.el7_4 のパッケージ: php-5.4.16-43.el7_4.x86_64
--> 依存性の処理をしています: php-cli(x86-64) = 5.4.16-43.el7_4 のパッケージ: php-5.4.16-43.el7_4.x86_64
--> 依存性の処理をしています: httpd-mmn = 20120211x8664 のパッケージ: php-5.4.16-43.el7_4.x86_64
--> 依存性の処理をしています: httpd のパッケージ: php-5.4.16-43.el7_4.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ httpd.x86_64 0:2.4.6-67.el7.centos.6 を インストール
--> 依存性の処理をしています: httpd-tools = 2.4.6-67.el7.centos.6 のパッケージ: httpd-2.4.6-67.el7.centos.6.x86_64
--> 依存性の処理をしています: /etc/mime.types のパッケージ: httpd-2.4.6-67.el7.centos.6.x86_64
--> 依存性の処理をしています: libaprutil-1.so.0()(64bit) のパッケージ: httpd-2.4.6-67.el7.centos.6.x86_64
--> 依存性の処理をしています: libapr-1.so.0()(64bit) のパッケージ: httpd-2.4.6-67.el7.centos.6.x86_64
---> パッケージ php-cli.x86_64 0:5.4.16-43.el7_4 を インストール
---> パッケージ php-common.x86_64 0:5.4.16-43.el7_4 を インストール
--> 依存性の処理をしています: libzip.so.2()(64bit) のパッケージ: php-common-5.4.16-43.el7_4.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ apr.x86_64 0:1.4.8-3.el7_4.1 を インストール
---> パッケージ apr-util.x86_64 0:1.5.2-6.el7 を インストール
---> パッケージ httpd-tools.x86_64 0:2.4.6-67.el7.centos.6 を インストール
---> パッケージ libzip.x86_64 0:0.10.1-8.el7 を インストール
---> パッケージ mailcap.noarch 0:2.1.41-2.el7 を インストール
--> 依存性解決を終了しました。
依存性を解決しました
================================================================================
Package アーキテクチャー
バージョン リポジトリー 容量
================================================================================
インストール中:
php x86_64 5.4.16-43.el7_4 updates 1.4 M
依存性関連でのインストールをします:
apr x86_64 1.4.8-3.el7_4.1 updates 103 k
apr-util x86_64 1.5.2-6.el7 base 92 k
httpd x86_64 2.4.6-67.el7.centos.6 updates 2.7 M
httpd-tools x86_64 2.4.6-67.el7.centos.6 updates 88 k
libzip x86_64 0.10.1-8.el7 base 48 k
mailcap noarch 2.1.41-2.el7 base 31 k
php-cli x86_64 5.4.16-43.el7_4 updates 2.7 M
php-common x86_64 5.4.16-43.el7_4 updates 565 k
トランザクションの要約
================================================================================
インストール 1 パッケージ (+8 個の依存関係のパッケージ)
総ダウンロード容量: 7.7 M
インストール容量: 27 M
Downloading packages:
警告: /var/cache/yum/x86_64/7/updates/packages/apr-1.4.8-3.el7_4.1.x86_64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID f4a80eb5: NOKEY
apr-1.4.8-3.el7_4.1.x86_64.rpm の公開鍵がインストールされていません
(1/9): apr-1.4.8-3.el7_4.1.x86_64.rpm | 103 kB 00:00
apr-util-1.5.2-6.el7.x86_64.rpm の公開鍵がインストールされていません --:-- ETA
(2/9): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00
(3/9): httpd-tools-2.4.6-67.el7.centos.6.x86_64.rpm | 88 kB 00:00
(4/9): httpd-2.4.6-67.el7.centos.6.x86_64.rpm | 2.7 MB 00:00
(5/9): php-common-5.4.16-43.el7_4.x86_64.rpm | 565 kB 00:00
(6/9): libzip-0.10.1-8.el7.x86_64.rpm | 48 kB 00:00
(7/9): php-5.4.16-43.el7_4.x86_64.rpm | 1.4 MB 00:00
(8/9): php-cli-5.4.16-43.el7_4.x86_64.rpm | 2.7 MB 00:00
(9/9): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:08
--------------------------------------------------------------------------------
合計 831 kB/s | 7.7 MB 00:09
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 から鍵を取得中です。
Importing GPG key 0xF4A80EB5:
Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
Package : centos-release-7-4.1708.el7.centos.x86_64 (@anaconda)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : apr-1.4.8-3.el7_4.1.x86_64 1/9
インストール中 : apr-util-1.5.2-6.el7.x86_64 2/9
インストール中 : httpd-tools-2.4.6-67.el7.centos.6.x86_64 3/9
インストール中 : libzip-0.10.1-8.el7.x86_64 4/9
インストール中 : php-common-5.4.16-43.el7_4.x86_64 5/9
インストール中 : php-cli-5.4.16-43.el7_4.x86_64 6/9
インストール中 : mailcap-2.1.41-2.el7.noarch 7/9
インストール中 : httpd-2.4.6-67.el7.centos.6.x86_64 8/9
インストール中 : php-5.4.16-43.el7_4.x86_64 9/9
検証中 : php-cli-5.4.16-43.el7_4.x86_64 1/9
検証中 : php-common-5.4.16-43.el7_4.x86_64 2/9
検証中 : php-5.4.16-43.el7_4.x86_64 3/9
検証中 : mailcap-2.1.41-2.el7.noarch 4/9
検証中 : httpd-2.4.6-67.el7.centos.6.x86_64 5/9
検証中 : apr-util-1.5.2-6.el7.x86_64 6/9
検証中 : httpd-tools-2.4.6-67.el7.centos.6.x86_64 7/9
検証中 : libzip-0.10.1-8.el7.x86_64 8/9
検証中 : apr-1.4.8-3.el7_4.1.x86_64 9/9
インストール:
php.x86_64 0:5.4.16-43.el7_4
依存性関連をインストールしました:
apr.x86_64 0:1.4.8-3.el7_4.1
apr-util.x86_64 0:1.5.2-6.el7
httpd.x86_64 0:2.4.6-67.el7.centos.6
httpd-tools.x86_64 0:2.4.6-67.el7.centos.6
libzip.x86_64 0:0.10.1-8.el7
mailcap.noarch 0:2.1.41-2.el7
php-cli.x86_64 0:5.4.16-43.el7_4
php-common.x86_64 0:5.4.16-43.el7_4
完了しました!
#endregion
**バージョン確認 [#zfecd491]
# php -v
&br;PHP 5.4.16 (cli) (built: Nov 15 2017 16:33:54)
&br;Copyright (c) 1997-2013 The PHP Group
&br;Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
**モジュール [#n7f4ce4e]
必要に応じて以下も入れるとよいかも。
-マルチバイト文字モジュール
# yum -y install php-mbstring
-MySQLモジュール
# yum -y install php-mysql
-PostgreSQLモジュール
# yum -y install php-pgsql
-PHP開発用(ソースのコンパイルとかするなら)
# yum -y install php-devel
**EPEL・Remiリポジトリにてバージョンアップ((詳しくは[[EPEL・Remiリポジトリ]]を参照)) [#q3f2d5bc]
***EPELリポジトリのインストール [#x776d52c]
# yum -y install epel-release
***Remiリポジトリのインストール [#uaca17f3]
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
***PHP7.1のインストール [#f7a22691]
# yum -y install --enablerepo=remi,remi-php71 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt --skip-broken
#ref(./yum-php71.txt)
# php -v
&br;PHP 7.1.13 (cli) (built: Jan 3 2018 11:00:58) ( NTS )
&br;Copyright (c) 1997-2017 The PHP Group
&br;Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies