5.PHP Environment Construction
事前作業
1.studentユーザでログインして、rootユーザに変更します。
$ su -
パスワード:tokyoec
#
1.phpのインストール
CentOS8_WORDPRESSの仮想マシンで実行すること
1.phpのインストール
# dnf -y install php php-devel php-pdo php-mysqlnd php-mbstring php-json php-gd メタデータの期限切れの最終確認: 0:07:41 時間前の 2020年02月06日 20時47分42秒 に 実施しました。 依存関係が解決しました。 ================================================================================ パッケージ Arch バージョン Repo サイズ ================================================================================ インストール: php x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 1.5 M php-devel x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 712 k php-gd x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 84 k php-json x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 73 k php-mbstring x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 581 k php-mysqlnd x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 190 k php-pdo x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 122 k 依存関係のインストール: autoconf noarch 2.69-27.el8 AppStream 710 k automake noarch 1.16.1-6.el8 AppStream 713 k cpp x86_64 8.3.1-4.5.el8 AppStream 10 M gcc x86_64 8.3.1-4.5.el8 AppStream 23 M gcc-c++ x86_64 8.3.1-4.5.el8 AppStream 12 M isl x86_64 0.16.1-6.el8 AppStream 841 k libstdc++-devel x86_64 8.3.1-4.5.el8 AppStream 2.0 M libtool x86_64 2.4.6-25.el8 AppStream 709 k nginx-filesystem noarch 1:1.14.1-9.module_el8.0.0+184+e34fea82 AppStream 24 k perl-Thread-Queue noarch 3.13-1.el8 AppStream 24 k php-cli x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 3.1 M php-common x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 655 k glibc-devel x86_64 2.28-72.el8 BaseOS 1.0 M glibc-headers x86_64 2.28-72.el8 BaseOS 469 k kernel-headers x86_64 4.18.0-147.3.1.el8_1 BaseOS 2.7 M libxcrypt-devel x86_64 4.1.1-4.el8 BaseOS 25 k m4 x86_64 1.4.18-7.el8 BaseOS 223 k pcre-cpp x86_64 8.42-4.el8 BaseOS 47 k pcre-devel x86_64 8.42-4.el8 BaseOS 551 k pcre-utf16 x86_64 8.42-4.el8 BaseOS 195 k pcre-utf32 x86_64 8.42-4.el8 BaseOS 186 k 弱い依存関係のインストール: php-fpm x86_64 7.2.11-2.module_el8.1.0+209+03b9a8ff AppStream 1.6 M モジュールストリームの有効化: nginx 1.14 php 7.2 トランザクションの概要 ================================================================================ インストール 29 パッケージ ダウンロードサイズの合計: 65 M インストール済みのサイズ: 186 M パッケージのダウンロード: (1/29): automake-1.16.1-6.el8.noarch.rpm 6.4 MB/s | 713 kB 00:00 (2/29): autoconf-2.69-27.el8.noarch.rpm 4.5 MB/s | 710 kB 00:00 (3/29): cpp-8.3.1-4.5.el8.x86_64.rpm 8.5 MB/s | 10 MB 00:01 (4/29): isl-0.16.1-6.el8.x86_64.rpm 6.1 MB/s | 841 kB 00:00 (5/29): libstdc++-devel-8.3.1-4.5.el8.x86_64.rp 11 MB/s | 2.0 MB 00:00 (6/29): libtool-2.4.6-25.el8.x86_64.rpm 7.1 MB/s | 709 kB 00:00 (7/29): nginx-filesystem-1.14.1-9.module_el8.0. 1.9 MB/s | 24 kB 00:00 (8/29): perl-Thread-Queue-3.13-1.el8.noarch.rpm 835 kB/s | 24 kB 00:00 (9/29): php-7.2.11-2.module_el8.1.0+209+03b9a8f 8.3 MB/s | 1.5 MB 00:00 (10/29): php-cli-7.2.11-2.module_el8.1.0+209+03 9.2 MB/s | 3.1 MB 00:00 (11/29): php-common-7.2.11-2.module_el8.1.0+209 8.3 MB/s | 655 kB 00:00 (12/29): php-devel-7.2.11-2.module_el8.1.0+209+ 5.5 MB/s | 712 kB 00:00 (13/29): php-fpm-7.2.11-2.module_el8.1.0+209+03 3.7 MB/s | 1.6 MB 00:00 (14/29): php-gd-7.2.11-2.module_el8.1.0+209+03b 1.7 MB/s | 84 kB 00:00 (15/29): gcc-c++-8.3.1-4.5.el8.x86_64.rpm 4.4 MB/s | 12 MB 00:02 (16/29): php-json-7.2.11-2.module_el8.1.0+209+0 1.2 MB/s | 73 kB 00:00 (17/29): php-mysqlnd-7.2.11-2.module_el8.1.0+20 3.0 MB/s | 190 kB 00:00 (18/29): php-pdo-7.2.11-2.module_el8.1.0+209+03 2.9 MB/s | 122 kB 00:00 (19/29): gcc-8.3.1-4.5.el8.x86_64.rpm 7.6 MB/s | 23 MB 00:03 (20/29): php-mbstring-7.2.11-2.module_el8.1.0+2 2.7 MB/s | 581 kB 00:00 (21/29): glibc-headers-2.28-72.el8.x86_64.rpm 2.5 MB/s | 469 kB 00:00 (22/29): libxcrypt-devel-4.1.1-4.el8.x86_64.rpm 1.1 MB/s | 25 kB 00:00 (23/29): glibc-devel-2.28-72.el8.x86_64.rpm 2.9 MB/s | 1.0 MB 00:00 (24/29): m4-1.4.18-7.el8.x86_64.rpm 5.4 MB/s | 223 kB 00:00 (25/29): pcre-cpp-8.42-4.el8.x86_64.rpm 1.3 MB/s | 47 kB 00:00 (26/29): kernel-headers-4.18.0-147.3.1.el8_1.x8 8.2 MB/s | 2.7 MB 00:00 (27/29): pcre-utf16-8.42-4.el8.x86_64.rpm 3.4 MB/s | 195 kB 00:00 (28/29): pcre-devel-8.42-4.el8.x86_64.rpm 3.0 MB/s | 551 kB 00:00 (29/29): pcre-utf32-8.42-4.el8.x86_64.rpm 650 kB/s | 186 kB 00:00 -------------------------------------------------------------------------------- 合計 13 MB/s | 65 MB 00:04 トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール中 : php-common-7.2.11-2.module_el8.1.0+209+03b9a8ff.x8 1/29 インストール中 : php-cli-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 2/29 インストール中 : php-pdo-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 3/29 インストール中 : pcre-utf32-8.42-4.el8.x86_64 4/29 インストール中 : pcre-utf16-8.42-4.el8.x86_64 5/29 インストール中 : pcre-cpp-8.42-4.el8.x86_64 6/29 インストール中 : pcre-devel-8.42-4.el8.x86_64 7/29 インストール中 : m4-1.4.18-7.el8.x86_64 8/29 scriptletの実行中: m4-1.4.18-7.el8.x86_64 8/29 インストール中 : autoconf-2.69-27.el8.noarch 9/29 scriptletの実行中: autoconf-2.69-27.el8.noarch 9/29 インストール中 : kernel-headers-4.18.0-147.3.1.el8_1.x86_64 10/29 scriptletの実行中: glibc-headers-2.28-72.el8.x86_64 11/29 インストール中 : glibc-headers-2.28-72.el8.x86_64 11/29 インストール中 : libxcrypt-devel-4.1.1-4.el8.x86_64 12/29 インストール中 : glibc-devel-2.28-72.el8.x86_64 13/29 scriptletの実行中: glibc-devel-2.28-72.el8.x86_64 13/29 インストール中 : perl-Thread-Queue-3.13-1.el8.noarch 14/29 インストール中 : automake-1.16.1-6.el8.noarch 15/29 scriptletの実行中: nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34 16/29 インストール中 : nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34 16/29 インストール中 : php-fpm-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 17/29 scriptletの実行中: php-fpm-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 17/29 インストール中 : libstdc++-devel-8.3.1-4.5.el8.x86_64 18/29 インストール中 : isl-0.16.1-6.el8.x86_64 19/29 scriptletの実行中: isl-0.16.1-6.el8.x86_64 19/29 インストール中 : cpp-8.3.1-4.5.el8.x86_64 20/29 scriptletの実行中: cpp-8.3.1-4.5.el8.x86_64 20/29 インストール中 : gcc-8.3.1-4.5.el8.x86_64 21/29 scriptletの実行中: gcc-8.3.1-4.5.el8.x86_64 21/29 インストール中 : gcc-c++-8.3.1-4.5.el8.x86_64 22/29 インストール中 : libtool-2.4.6-25.el8.x86_64 23/29 scriptletの実行中: libtool-2.4.6-25.el8.x86_64 23/29 インストール中 : php-devel-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86 24/29 インストール中 : php-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 25/29 インストール中 : php-mysqlnd-7.2.11-2.module_el8.1.0+209+03b9a8ff.x 26/29 インストール中 : php-gd-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 27/29 インストール中 : php-json-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_ 28/29 インストール中 : php-mbstring-7.2.11-2.module_el8.1.0+209+03b9a8ff. 29/29 scriptletの実行中: php-mbstring-7.2.11-2.module_el8.1.0+209+03b9a8ff. 29/29 scriptletの実行中: php-fpm-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 29/29 検証 : autoconf-2.69-27.el8.noarch 1/29 検証 : automake-1.16.1-6.el8.noarch 2/29 検証 : cpp-8.3.1-4.5.el8.x86_64 3/29 検証 : gcc-8.3.1-4.5.el8.x86_64 4/29 検証 : gcc-c++-8.3.1-4.5.el8.x86_64 5/29 検証 : isl-0.16.1-6.el8.x86_64 6/29 検証 : libstdc++-devel-8.3.1-4.5.el8.x86_64 7/29 検証 : libtool-2.4.6-25.el8.x86_64 8/29 検証 : nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34 9/29 検証 : perl-Thread-Queue-3.13-1.el8.noarch 10/29 検証 : php-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 11/29 検証 : php-cli-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 12/29 検証 : php-common-7.2.11-2.module_el8.1.0+209+03b9a8ff.x8 13/29 検証 : php-devel-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86 14/29 検証 : php-fpm-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 15/29 検証 : php-gd-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 16/29 検証 : php-json-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_ 17/29 検証 : php-mbstring-7.2.11-2.module_el8.1.0+209+03b9a8ff. 18/29 検証 : php-mysqlnd-7.2.11-2.module_el8.1.0+209+03b9a8ff.x 19/29 検証 : php-pdo-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_6 20/29 検証 : glibc-devel-2.28-72.el8.x86_64 21/29 検証 : glibc-headers-2.28-72.el8.x86_64 22/29 検証 : kernel-headers-4.18.0-147.3.1.el8_1.x86_64 23/29 検証 : libxcrypt-devel-4.1.1-4.el8.x86_64 24/29 検証 : m4-1.4.18-7.el8.x86_64 25/29 検証 : pcre-cpp-8.42-4.el8.x86_64 26/29 検証 : pcre-devel-8.42-4.el8.x86_64 27/29 検証 : pcre-utf16-8.42-4.el8.x86_64 28/29 検証 : pcre-utf32-8.42-4.el8.x86_64 29/29 インストール済み: php-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-devel-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-gd-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-json-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-mbstring-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-mysqlnd-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-pdo-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-fpm-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 autoconf-2.69-27.el8.noarch automake-1.16.1-6.el8.noarch cpp-8.3.1-4.5.el8.x86_64 gcc-8.3.1-4.5.el8.x86_64 gcc-c++-8.3.1-4.5.el8.x86_64 isl-0.16.1-6.el8.x86_64 libstdc++-devel-8.3.1-4.5.el8.x86_64 libtool-2.4.6-25.el8.x86_64 nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch perl-Thread-Queue-3.13-1.el8.noarch php-cli-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 php-common-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64 glibc-devel-2.28-72.el8.x86_64 glibc-headers-2.28-72.el8.x86_64 kernel-headers-4.18.0-147.3.1.el8_1.x86_64 libxcrypt-devel-4.1.1-4.el8.x86_64 m4-1.4.18-7.el8.x86_64 pcre-cpp-8.42-4.el8.x86_64 pcre-devel-8.42-4.el8.x86_64 pcre-utf16-8.42-4.el8.x86_64 pcre-utf32-8.42-4.el8.x86_64 完了しました!
2.phpのバージョン確認
# php -v PHP 7.2.11 (cli) (built: Oct 9 2018 15:09:36) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
3.phpの設定情報をブラウザに表示するためのコードを記述
# cd /var/www/html
# vim phpinfo.php --------------以下の内容をコピー&ペーストします。-------# systemctl restart httpd
4.ブラウザを起動して、設定情報を確認
http://192.168.56.28/phpinfo.php