このセクションでは、WordPress を動作させるためのサーバー環境のインストールについて、紹介します。

Webサーバーのインストール

Webサーバー( Apache )をインストールします。

[root@test ~]# yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.jaist.ac.jp
 * extras: ftp.jaist.ac.jp
 * updates: ftp.jaist.ac.jp
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-88.el7.centos will be installed
--> Processing Dependency: httpd-tools = 2.4.6-88.el7.centos for package: httpd-2.4.6-88.el7.centos.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-88.el7.centos.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-88.el7.centos will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package            Arch          Version                     Repository   Size
================================================================================
Installing:
 httpd              x86_64        2.4.6-88.el7.centos         base        2.7 M
Installing for dependencies:
 apr                x86_64        1.4.8-3.el7_4.1             base        103 k
 apr-util           x86_64        1.5.2-6.el7                 base         92 k
 httpd-tools        x86_64        2.4.6-88.el7.centos         base         90 k
 mailcap            noarch        2.1.41-2.el7                base         31 k

Transaction Summary
================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 3.0 M
Installed size: 10 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): apr-util-1.5.2-6.el7.x86_64.rpm                     |  92 kB   00:02     
(2/5): apr-1.4.8-3.el7_4.1.x86_64.rpm                      | 103 kB   00:02     
(3/5): mailcap-2.1.41-2.el7.noarch.rpm                     |  31 kB   00:00     
(4/5): httpd-tools-2.4.6-88.el7.centos.x86_64.rpm          |  90 kB   00:04     
(5/5): httpd-2.4.6-88.el7.centos.x86_64.rpm                | 2.7 MB   00:11     
--------------------------------------------------------------------------------
Total                                              270 kB/s | 3.0 MB  00:11     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : apr-1.4.8-3.el7_4.1.x86_64                                   1/5 
  Installing : apr-util-1.5.2-6.el7.x86_64                                  2/5 
  Installing : httpd-tools-2.4.6-88.el7.centos.x86_64                       3/5 
  Installing : mailcap-2.1.41-2.el7.noarch                                  4/5 
  Installing : httpd-2.4.6-88.el7.centos.x86_64                             5/5 
  Verifying  : httpd-tools-2.4.6-88.el7.centos.x86_64                       1/5 
  Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                   2/5 
  Verifying  : mailcap-2.1.41-2.el7.noarch                                  3/5 
  Verifying  : httpd-2.4.6-88.el7.centos.x86_64                             4/5 
  Verifying  : apr-util-1.5.2-6.el7.x86_64                                  5/5 

Installed:
  httpd.x86_64 0:2.4.6-88.el7.centos                                            

Dependency Installed:
  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-88.el7.centos     mailcap.noarch 0:2.1.41-2.el7    

Complete!
[root@test ~]# 

Web サービス( HTTPD )の自動起動を有効化します。

■ 自動起動の有効化
[root@localhost ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@localhost ~]# 

■ 自動起動の状態確認
[root@localhost ~]# systemctl is-enabled httpd
enabled
[root@localhost ~]#

Web サービス( HTTPD )を起動します。

■ 起動
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# 

■ 起動状態の確認
[root@localhost ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since 土 2018-12-08 20:36:34 JST; 38min ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 20562 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
 Main PID: 20568 (httpd)
   Status: "Total requests: 375; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─20568 /usr/sbin/httpd -DFOREGROUND
           ├─20569 /usr/sbin/httpd -DFOREGROUND
           ├─20570 /usr/sbin/httpd -DFOREGROUND
           ├─20571 /usr/sbin/httpd -DFOREGROUND
           ├─20572 /usr/sbin/httpd -DFOREGROUND
           ├─20573 /usr/sbin/httpd -DFOREGROUND
           ├─20576 /usr/sbin/httpd -DFOREGROUND
           ├─20600 /usr/sbin/httpd -DFOREGROUND
           ├─20605 /usr/sbin/httpd -DFOREGROUND
           ├─20606 /usr/sbin/httpd -DFOREGROUND
           └─20894 /usr/sbin/httpd -DFOREGROUND

12月 08 20:36:34 localhost.localdomain systemd[1]: Starting The Apache HTTP ...
12月 08 20:36:34 localhost.localdomain httpd[20568]: AH00558: httpd: Could n...
12月 08 20:36:34 localhost.localdomain systemd[1]: Started The Apache HTTP S...
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]# 

PHP のインストール

PHP 関連のパッケージをインストールします。

[root@localhost ~]# yum install php php-mysql
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.riken.jp
 * extras: ftp.riken.jp
 * updates: ftp.riken.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php.x86_64 0:5.4.16-45.el7 を インストール
--> 依存性の処理をしています: php-common(x86-64) = 5.4.16-45.el7 のパッケージ: php-5.4.16-45.el7.x86_64
--> 依存性の処理をしています: php-cli(x86-64) = 5.4.16-45.el7 のパッケージ: php-5.4.16-45.el7.x86_64
--> 依存性の処理をしています: httpd-mmn = 20120211x8664 のパッケージ: php-5.4.16-45.el7.x86_64
--> 依存性の処理をしています: httpd のパッケージ: php-5.4.16-45.el7.x86_64
---> パッケージ php-mysql.x86_64 0:5.4.16-45.el7 を インストール
--> 依存性の処理をしています: php-pdo(x86-64) = 5.4.16-45.el7 のパッケージ: php-mysql-5.4.16-45.el7.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ httpd.x86_64 0:2.4.6-80.el7.centos.1 を インストール
--> 依存性の処理をしています: httpd-tools = 2.4.6-80.el7.centos.1 のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64
--> 依存性の処理をしています: /etc/mime.types のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64
--> 依存性の処理をしています: libaprutil-1.so.0()(64bit) のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64
--> 依存性の処理をしています: libapr-1.so.0()(64bit) のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64
---> パッケージ php-cli.x86_64 0:5.4.16-45.el7 を インストール
---> パッケージ php-common.x86_64 0:5.4.16-45.el7 を インストール
--> 依存性の処理をしています: libzip.so.2()(64bit) のパッケージ: php-common-5.4.16-45.el7.x86_64
---> パッケージ php-pdo.x86_64 0:5.4.16-45.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ 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-80.el7.centos.1 を インストール
---> パッケージ libzip.x86_64 0:0.10.1-8.el7 を インストール
---> パッケージ mailcap.noarch 0:2.1.41-2.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package           アーキテクチャー
                                バージョン                  リポジトリー   容量
================================================================================
インストール中:
 php               x86_64       5.4.16-45.el7               base          1.4 M
 php-mysql         x86_64       5.4.16-45.el7               base          101 k
依存性関連でのインストールをします:
 apr               x86_64       1.4.8-3.el7_4.1             base          103 k
 apr-util          x86_64       1.5.2-6.el7                 base           92 k
 httpd             x86_64       2.4.6-80.el7.centos.1       updates       2.7 M
 httpd-tools       x86_64       2.4.6-80.el7.centos.1       updates        90 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-45.el7               base          2.7 M
 php-common        x86_64       5.4.16-45.el7               base          565 k
 php-pdo           x86_64       5.4.16-45.el7               base           99 k

トランザクションの要約
================================================================================
インストール  2 パッケージ (+9 個の依存関係のパッケージ)

総ダウンロード容量: 7.9 M
インストール容量: 27 M
Is this ok [y/d/N]: y
Downloading packages:
(1/11): libzip-0.10.1-8.el7.x86_64.rpm                     |  48 kB   00:00     
(2/11): apr-1.4.8-3.el7_4.1.x86_64.rpm                     | 103 kB   00:00     
(3/11): mailcap-2.1.41-2.el7.noarch.rpm                    |  31 kB   00:00     
(4/11): apr-util-1.5.2-6.el7.x86_64.rpm                    |  92 kB   00:00     
(5/11): httpd-tools-2.4.6-80.el7.centos.1.x86_64.rpm       |  90 kB   00:00     
(6/11): httpd-2.4.6-80.el7.centos.1.x86_64.rpm             | 2.7 MB   00:01     
(7/11): php-5.4.16-45.el7.x86_64.rpm                       | 1.4 MB   00:00     
(8/11): php-pdo-5.4.16-45.el7.x86_64.rpm                   |  99 kB   00:00     
(9/11): php-mysql-5.4.16-45.el7.x86_64.rpm                 | 101 kB   00:00     
(10/11): php-cli-5.4.16-45.el7.x86_64.rpm                  | 2.7 MB   00:01     
(11/11): php-common-5.4.16-45.el7.x86_64.rpm               | 565 kB   00:01     
--------------------------------------------------------------------------------
合計                                               3.8 MB/s | 7.9 MB  00:02     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : apr-1.4.8-3.el7_4.1.x86_64                     1/11 
  インストール中          : apr-util-1.5.2-6.el7.x86_64                    2/11 
  インストール中          : httpd-tools-2.4.6-80.el7.centos.1.x86_64       3/11 
  インストール中          : libzip-0.10.1-8.el7.x86_64                     4/11 
  インストール中          : php-common-5.4.16-45.el7.x86_64                5/11 
  インストール中          : php-cli-5.4.16-45.el7.x86_64                   6/11 
  インストール中          : php-pdo-5.4.16-45.el7.x86_64                   7/11 
  インストール中          : mailcap-2.1.41-2.el7.noarch                    8/11 
  インストール中          : httpd-2.4.6-80.el7.centos.1.x86_64             9/11 
  インストール中          : php-5.4.16-45.el7.x86_64                      10/11 
  インストール中          : php-mysql-5.4.16-45.el7.x86_64                11/11 
  検証中                  : php-common-5.4.16-45.el7.x86_64                1/11 
  検証中                  : php-5.4.16-45.el7.x86_64                       2/11 
  検証中                  : mailcap-2.1.41-2.el7.noarch                    3/11 
  検証中                  : httpd-tools-2.4.6-80.el7.centos.1.x86_64       4/11 
  検証中                  : php-cli-5.4.16-45.el7.x86_64                   5/11 
  検証中                  : apr-util-1.5.2-6.el7.x86_64                    6/11 
  検証中                  : httpd-2.4.6-80.el7.centos.1.x86_64             7/11 
  検証中                  : php-pdo-5.4.16-45.el7.x86_64                   8/11 
  検証中                  : php-mysql-5.4.16-45.el7.x86_64                 9/11 
  検証中                  : libzip-0.10.1-8.el7.x86_64                    10/11 
  検証中                  : apr-1.4.8-3.el7_4.1.x86_64                    11/11 

インストール:
  php.x86_64 0:5.4.16-45.el7          php-mysql.x86_64 0:5.4.16-45.el7         

依存性関連をインストールしました:
  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-80.el7.centos.1                                          
  httpd-tools.x86_64 0:2.4.6-80.el7.centos.1                                    
  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-45.el7                                                
  php-common.x86_64 0:5.4.16-45.el7                                             
  php-pdo.x86_64 0:5.4.16-45.el7                                                

完了しました!
[root@localhost ~]# 

インストールした PHP のバージョンを確認します。

[root@localhost ~]# php -v
PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
[root@localhost ~]# 

DBサーバーのインストール

DBサーバー( MariaDB )のパッケージをインストールします。

[root@localhost ~]# yum install mariadb mariadb-server
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.riken.jp
 * extras: ftp.riken.jp
 * updates: ftp.riken.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb.x86_64 1:5.5.60-1.el7_5 を インストール
--> 依存性の処理をしています: perl(Sys::Hostname) のパッケージ: 1:mariadb-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(IPC::Open3) のパッケージ: 1:mariadb-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(Getopt::Long) のパッケージ: 1:mariadb-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(File::Temp) のパッケージ: 1:mariadb-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(Fcntl) のパッケージ: 1:mariadb-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(Exporter) のパッケージ: 1:mariadb-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: /usr/bin/perl のパッケージ: 1:mariadb-5.5.60-1.el7_5.x86_64
---> パッケージ mariadb-server.x86_64 1:5.5.60-1.el7_5 を インストール
--> 依存性の処理をしています: perl-DBI のパッケージ: 1:mariadb-server-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl-DBD-MySQL のパッケージ: 1:mariadb-server-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(File::Path) のパッケージ: 1:mariadb-server-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(Data::Dumper) のパッケージ: 1:mariadb-server-5.5.60-1.el7_5.x86_64
--> 依存性の処理をしています: perl(DBI) のパッケージ: 1:mariadb-server-5.5.60-1.el7_5.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ perl.x86_64 4:5.16.3-292.el7 を インストール
--> 依存性の処理をしています: perl-libs = 4:5.16.3-292.el7 のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Socket) >= 1.3 のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Scalar::Util) >= 1.10 のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl-macros のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl-libs のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(threads::shared) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(threads) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(constant) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Time::Local) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Time::HiRes) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Storable) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Socket) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Scalar::Util) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Pod::Simple::XHTML) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Pod::Simple::Search) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Filter::Util::Call) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(File::Spec::Unix) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(File::Spec::Functions) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(File::Spec) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Cwd) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: perl(Carp) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
--> 依存性の処理をしています: libperl.so()(64bit) のパッケージ: 4:perl-5.16.3-292.el7.x86_64
---> パッケージ perl-DBD-MySQL.x86_64 0:4.023-6.el7 を インストール
---> パッケージ perl-DBI.x86_64 0:1.627-4.el7 を インストール
--> 依存性の処理をしています: perl(RPC::PlServer) >= 0.2001 のパッケージ: perl-DBI-1.627-4.el7.x86_64
--> 依存性の処理をしています: perl(RPC::PlClient) >= 0.2000 のパッケージ: perl-DBI-1.627-4.el7.x86_64
---> パッケージ perl-Data-Dumper.x86_64 0:2.145-3.el7 を インストール
---> パッケージ perl-Exporter.noarch 0:5.68-3.el7 を インストール
---> パッケージ perl-File-Path.noarch 0:2.09-2.el7 を インストール
---> パッケージ perl-File-Temp.noarch 0:0.23.01-3.el7 を インストール
---> パッケージ perl-Getopt-Long.noarch 0:2.40-3.el7 を インストール
--> 依存性の処理をしています: perl(Pod::Usage) >= 1.14 のパッケージ: perl-Getopt-Long-2.40-3.el7.noarch
--> 依存性の処理をしています: perl(Text::ParseWords) のパッケージ: perl-Getopt-Long-2.40-3.el7.noarch
--> トランザクションの確認を実行しています。
---> パッケージ perl-Carp.noarch 0:1.26-244.el7 を インストール
---> パッケージ perl-Filter.x86_64 0:1.49-3.el7 を インストール
---> パッケージ perl-PathTools.x86_64 0:3.40-5.el7 を インストール
---> パッケージ perl-PlRPC.noarch 0:0.2020-14.el7 を インストール
--> 依存性の処理をしています: perl(Net::Daemon) >= 0.13 のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
--> 依存性の処理をしています: perl(Net::Daemon::Test) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
--> 依存性の処理をしています: perl(Net::Daemon::Log) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
--> 依存性の処理をしています: perl(Compress::Zlib) のパッケージ: perl-PlRPC-0.2020-14.el7.noarch
---> パッケージ perl-Pod-Simple.noarch 1:3.28-4.el7 を インストール
--> 依存性の処理をしています: perl(Pod::Escapes) >= 1.04 のパッケージ: 1:perl-Pod-Simple-3.28-4.el7.noarch
--> 依存性の処理をしています: perl(Encode) のパッケージ: 1:perl-Pod-Simple-3.28-4.el7.noarch
---> パッケージ perl-Pod-Usage.noarch 0:1.63-3.el7 を インストール
--> 依存性の処理をしています: perl(Pod::Text) >= 3.15 のパッケージ: perl-Pod-Usage-1.63-3.el7.noarch
--> 依存性の処理をしています: perl-Pod-Perldoc のパッケージ: perl-Pod-Usage-1.63-3.el7.noarch
---> パッケージ perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 を インストール
---> パッケージ perl-Socket.x86_64 0:2.010-4.el7 を インストール
---> パッケージ perl-Storable.x86_64 0:2.45-3.el7 を インストール
---> パッケージ perl-Text-ParseWords.noarch 0:3.29-4.el7 を インストール
---> パッケージ perl-Time-HiRes.x86_64 4:1.9725-3.el7 を インストール
---> パッケージ perl-Time-Local.noarch 0:1.2300-2.el7 を インストール
---> パッケージ perl-constant.noarch 0:1.27-2.el7 を インストール
---> パッケージ perl-libs.x86_64 4:5.16.3-292.el7 を インストール
---> パッケージ perl-macros.x86_64 4:5.16.3-292.el7 を インストール
---> パッケージ perl-threads.x86_64 0:1.87-4.el7 を インストール
---> パッケージ perl-threads-shared.x86_64 0:1.43-6.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ perl-Encode.x86_64 0:2.51-7.el7 を インストール
---> パッケージ perl-IO-Compress.noarch 0:2.061-2.el7 を インストール
--> 依存性の処理をしています: perl(Compress::Raw::Zlib) >= 2.061 のパッケージ: perl-IO-Compress-2.061-2.el7.noarch
--> 依存性の処理をしています: perl(Compress::Raw::Bzip2) >= 2.061 のパッケージ: perl-IO-Compress-2.061-2.el7.noarch
---> パッケージ perl-Net-Daemon.noarch 0:0.48-5.el7 を インストール
---> パッケージ perl-Pod-Escapes.noarch 1:1.04-292.el7 を インストール
---> パッケージ perl-Pod-Perldoc.noarch 0:3.20-4.el7 を インストール
--> 依存性の処理をしています: perl(parent) のパッケージ: perl-Pod-Perldoc-3.20-4.el7.noarch
--> 依存性の処理をしています: perl(HTTP::Tiny) のパッケージ: perl-Pod-Perldoc-3.20-4.el7.noarch
---> パッケージ perl-podlators.noarch 0:2.5.1-3.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 を インストール
---> パッケージ perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 を インストール
---> パッケージ perl-HTTP-Tiny.noarch 0:0.033-3.el7 を インストール
---> パッケージ perl-parent.noarch 1:0.225-244.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package                     アーキテクチャー
                                        バージョン            リポジトリー
                                                                           容量
================================================================================
インストール中:
 mariadb                     x86_64     1:5.5.60-1.el7_5      updates     8.9 M
 mariadb-server              x86_64     1:5.5.60-1.el7_5      updates      11 M
依存性関連でのインストールをします:
 perl                        x86_64     4:5.16.3-292.el7      base        8.0 M
 perl-Carp                   noarch     1.26-244.el7          base         19 k
 perl-Compress-Raw-Bzip2     x86_64     2.061-3.el7           base         32 k
 perl-Compress-Raw-Zlib      x86_64     1:2.061-4.el7         base         57 k
 perl-DBD-MySQL              x86_64     4.023-6.el7           base        140 k
 perl-DBI                    x86_64     1.627-4.el7           base        802 k
 perl-Data-Dumper            x86_64     2.145-3.el7           base         47 k
 perl-Encode                 x86_64     2.51-7.el7            base        1.5 M
 perl-Exporter               noarch     5.68-3.el7            base         28 k
 perl-File-Path              noarch     2.09-2.el7            base         26 k
 perl-File-Temp              noarch     0.23.01-3.el7         base         56 k
 perl-Filter                 x86_64     1.49-3.el7            base         76 k
 perl-Getopt-Long            noarch     2.40-3.el7            base         56 k
 perl-HTTP-Tiny              noarch     0.033-3.el7           base         38 k
 perl-IO-Compress            noarch     2.061-2.el7           base        260 k
 perl-Net-Daemon             noarch     0.48-5.el7            base         51 k
 perl-PathTools              x86_64     3.40-5.el7            base         82 k
 perl-PlRPC                  noarch     0.2020-14.el7         base         36 k
 perl-Pod-Escapes            noarch     1:1.04-292.el7        base         51 k
 perl-Pod-Perldoc            noarch     3.20-4.el7            base         87 k
 perl-Pod-Simple             noarch     1:3.28-4.el7          base        216 k
 perl-Pod-Usage              noarch     1.63-3.el7            base         27 k
 perl-Scalar-List-Utils      x86_64     1.27-248.el7          base         36 k
 perl-Socket                 x86_64     2.010-4.el7           base         49 k
 perl-Storable               x86_64     2.45-3.el7            base         77 k
 perl-Text-ParseWords        noarch     3.29-4.el7            base         14 k
 perl-Time-HiRes             x86_64     4:1.9725-3.el7        base         45 k
 perl-Time-Local             noarch     1.2300-2.el7          base         24 k
 perl-constant               noarch     1.27-2.el7            base         19 k
 perl-libs                   x86_64     4:5.16.3-292.el7      base        688 k
 perl-macros                 x86_64     4:5.16.3-292.el7      base         43 k
 perl-parent                 noarch     1:0.225-244.el7       base         12 k
 perl-podlators              noarch     2.5.1-3.el7           base        112 k
 perl-threads                x86_64     1.87-4.el7            base         49 k
 perl-threads-shared         x86_64     1.43-6.el7            base         39 k

トランザクションの要約
================================================================================
インストール  2 パッケージ (+35 個の依存関係のパッケージ)

総ダウンロード容量: 33 M
インストール容量: 147 M
Is this ok [y/d/N]: y
Downloading packages:
(1/37): perl-Carp-1.26-244.el7.noarch.rpm                  |  19 kB   00:00     
(2/37): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm     |  32 kB   00:00     
(3/37): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm      |  57 kB   00:00     
(4/37): perl-DBD-MySQL-4.023-6.el7.x86_64.rpm              | 140 kB   00:00     
(5/37): perl-Data-Dumper-2.145-3.el7.x86_64.rpm            |  47 kB   00:00     
(6/37): perl-Encode-2.51-7.el7.x86_64.rpm                  | 1.5 MB   00:01     
(7/37): perl-Exporter-5.68-3.el7.noarch.rpm                |  28 kB   00:00     
(8/37): perl-File-Path-2.09-2.el7.noarch.rpm               |  26 kB   00:00     
(9/37): perl-File-Temp-0.23.01-3.el7.noarch.rpm            |  56 kB   00:00     
(10/37): perl-Filter-1.49-3.el7.x86_64.rpm                 |  76 kB   00:00     
(11/37): mariadb-5.5.60-1.el7_5.x86_64.rpm                 | 8.9 MB   00:02     
(12/37): perl-Getopt-Long-2.40-3.el7.noarch.rpm            |  56 kB   00:00     
(13/37): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm             |  38 kB   00:00     
(14/37): perl-IO-Compress-2.061-2.el7.noarch.rpm           | 260 kB   00:00     
(15/37): perl-5.16.3-292.el7.x86_64.rpm                    | 8.0 MB   00:03     
(16/37): perl-PathTools-3.40-5.el7.x86_64.rpm              |  82 kB   00:00     
(17/37): perl-PlRPC-0.2020-14.el7.noarch.rpm               |  36 kB   00:00     
(18/37): perl-Pod-Escapes-1.04-292.el7.noarch.rpm          |  51 kB   00:00     
(19/37): perl-Pod-Simple-3.28-4.el7.noarch.rpm             | 216 kB   00:00     
(20/37): perl-Pod-Usage-1.63-3.el7.noarch.rpm              |  27 kB   00:00     
(21/37): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm    |  36 kB   00:00     
(22/37): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm            |  87 kB   00:00     
(23/37): perl-Socket-2.010-4.el7.x86_64.rpm                |  49 kB   00:00     
(24/37): perl-Text-ParseWords-3.29-4.el7.noarch.rpm        |  14 kB   00:00     
(25/37): perl-Time-HiRes-1.9725-3.el7.x86_64.rpm           |  45 kB   00:00     
(26/37): perl-Time-Local-1.2300-2.el7.noarch.rpm           |  24 kB   00:00     
(27/37): perl-Net-Daemon-0.48-5.el7.noarch.rpm             |  51 kB   00:01     
(28/37): perl-Storable-2.45-3.el7.x86_64.rpm               |  77 kB   00:00     
(29/37): perl-constant-1.27-2.el7.noarch.rpm               |  19 kB   00:00     
(30/37): perl-parent-0.225-244.el7.noarch.rpm              |  12 kB   00:00     
(31/37): perl-podlators-2.5.1-3.el7.noarch.rpm             | 112 kB   00:00     
(32/37): perl-threads-1.87-4.el7.x86_64.rpm                |  49 kB   00:00     
(33/37): perl-threads-shared-1.43-6.el7.x86_64.rpm         |  39 kB   00:00     
(34/37): perl-macros-5.16.3-292.el7.x86_64.rpm             |  43 kB   00:00     
(35/37): perl-DBI-1.627-4.el7.x86_64.rpm                   | 802 kB   00:05     
(36/37): perl-libs-5.16.3-292.el7.x86_64.rpm               | 688 kB   00:02     
(37/37): mariadb-server-5.5.60-1.el7_5.x86_64.rpm          |  11 MB   00:19     
--------------------------------------------------------------------------------
合計                                               1.7 MB/s |  33 MB  00:19     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 1:perl-parent-0.225-244.el7.noarch             1/37 
  インストール中          : perl-HTTP-Tiny-0.033-3.el7.noarch              2/37 
  インストール中          : perl-podlators-2.5.1-3.el7.noarch              3/37 
  インストール中          : perl-Pod-Perldoc-3.20-4.el7.noarch             4/37 
  インストール中          : 1:perl-Pod-Escapes-1.04-292.el7.noarch         5/37 
  インストール中          : perl-Text-ParseWords-3.29-4.el7.noarch         6/37 
  インストール中          : perl-Encode-2.51-7.el7.x86_64                  7/37 
  インストール中          : perl-Pod-Usage-1.63-3.el7.noarch               8/37 
  インストール中          : 4:perl-macros-5.16.3-292.el7.x86_64            9/37 
  インストール中          : 4:perl-libs-5.16.3-292.el7.x86_64             10/37 
  インストール中          : perl-Storable-2.45-3.el7.x86_64               11/37 
  インストール中          : perl-Exporter-5.68-3.el7.noarch               12/37 
  インストール中          : perl-constant-1.27-2.el7.noarch               13/37 
  インストール中          : perl-Time-Local-1.2300-2.el7.noarch           14/37 
  インストール中          : perl-Socket-2.010-4.el7.x86_64                15/37 
  インストール中          : perl-Carp-1.26-244.el7.noarch                 16/37 
  インストール中          : 4:perl-Time-HiRes-1.9725-3.el7.x86_64         17/37 
  インストール中          : perl-PathTools-3.40-5.el7.x86_64              18/37 
  インストール中          : perl-Scalar-List-Utils-1.27-248.el7.x86_64    19/37 
  インストール中          : perl-File-Temp-0.23.01-3.el7.noarch           20/37 
  インストール中          : perl-File-Path-2.09-2.el7.noarch              21/37 
  インストール中          : perl-threads-shared-1.43-6.el7.x86_64         22/37 
  インストール中          : perl-threads-1.87-4.el7.x86_64                23/37 
  インストール中          : perl-Filter-1.49-3.el7.x86_64                 24/37 
  インストール中          : 1:perl-Pod-Simple-3.28-4.el7.noarch           25/37 
  インストール中          : perl-Getopt-Long-2.40-3.el7.noarch            26/37 
  インストール中          : 4:perl-5.16.3-292.el7.x86_64                  27/37 
  インストール中          : perl-Data-Dumper-2.145-3.el7.x86_64           28/37 
  インストール中          : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64    29/37 
  インストール中          : perl-Net-Daemon-0.48-5.el7.noarch             30/37 
  インストール中          : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64   31/37 
  インストール中          : perl-IO-Compress-2.061-2.el7.noarch           32/37 
  インストール中          : perl-PlRPC-0.2020-14.el7.noarch               33/37 
  インストール中          : perl-DBI-1.627-4.el7.x86_64                   34/37 
  インストール中          : perl-DBD-MySQL-4.023-6.el7.x86_64             35/37 
  インストール中          : 1:mariadb-5.5.60-1.el7_5.x86_64               36/37 
  インストール中          : 1:mariadb-server-5.5.60-1.el7_5.x86_64        37/37 
  検証中                  : perl-HTTP-Tiny-0.033-3.el7.noarch              1/37 
  検証中                  : perl-threads-shared-1.43-6.el7.x86_64          2/37 
  検証中                  : perl-Storable-2.45-3.el7.x86_64                3/37 
  検証中                  : perl-DBD-MySQL-4.023-6.el7.x86_64              4/37 
  検証中                  : perl-Exporter-5.68-3.el7.noarch                5/37 
  検証中                  : perl-constant-1.27-2.el7.noarch                6/37 
  検証中                  : perl-PathTools-3.40-5.el7.x86_64               7/37 
  検証中                  : 4:perl-macros-5.16.3-292.el7.x86_64            8/37 
  検証中                  : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64     9/37 
  検証中                  : 1:perl-parent-0.225-244.el7.noarch            10/37 
  検証中                  : perl-Net-Daemon-0.48-5.el7.noarch             11/37 
  検証中                  : 4:perl-5.16.3-292.el7.x86_64                  12/37 
  検証中                  : perl-File-Temp-0.23.01-3.el7.noarch           13/37 
  検証中                  : 1:perl-Pod-Simple-3.28-4.el7.noarch           14/37 
  検証中                  : perl-Time-Local-1.2300-2.el7.noarch           15/37 
  検証中                  : 4:perl-libs-5.16.3-292.el7.x86_64             16/37 
  検証中                  : perl-DBI-1.627-4.el7.x86_64                   17/37 
  検証中                  : perl-Socket-2.010-4.el7.x86_64                18/37 
  検証中                  : perl-Encode-2.51-7.el7.x86_64                 19/37 
  検証中                  : perl-Carp-1.26-244.el7.noarch                 20/37 
  検証中                  : perl-Data-Dumper-2.145-3.el7.x86_64           21/37 
  検証中                  : 4:perl-Time-HiRes-1.9725-3.el7.x86_64         22/37 
  検証中                  : perl-Scalar-List-Utils-1.27-248.el7.x86_64    23/37 
  検証中                  : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64   24/37 
  検証中                  : 1:perl-Pod-Escapes-1.04-292.el7.noarch        25/37 
  検証中                  : perl-IO-Compress-2.061-2.el7.noarch           26/37 
  検証中                  : perl-Pod-Usage-1.63-3.el7.noarch              27/37 
  検証中                  : perl-PlRPC-0.2020-14.el7.noarch               28/37 
  検証中                  : 1:mariadb-server-5.5.60-1.el7_5.x86_64        29/37 
  検証中                  : perl-Pod-Perldoc-3.20-4.el7.noarch            30/37 
  検証中                  : perl-podlators-2.5.1-3.el7.noarch             31/37 
  検証中                  : perl-File-Path-2.09-2.el7.noarch              32/37 
  検証中                  : perl-threads-1.87-4.el7.x86_64                33/37 
  検証中                  : perl-Filter-1.49-3.el7.x86_64                 34/37 
  検証中                  : perl-Getopt-Long-2.40-3.el7.noarch            35/37 
  検証中                  : perl-Text-ParseWords-3.29-4.el7.noarch        36/37 
  検証中                  : 1:mariadb-5.5.60-1.el7_5.x86_64               37/37 

インストール:
  mariadb.x86_64 1:5.5.60-1.el7_5     mariadb-server.x86_64 1:5.5.60-1.el7_5    

依存性関連をインストールしました:
  perl.x86_64 4:5.16.3-292.el7                                                  
  perl-Carp.noarch 0:1.26-244.el7                                               
  perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7                                  
  perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7                                   
  perl-DBD-MySQL.x86_64 0:4.023-6.el7                                           
  perl-DBI.x86_64 0:1.627-4.el7                                                 
  perl-Data-Dumper.x86_64 0:2.145-3.el7                                         
  perl-Encode.x86_64 0:2.51-7.el7                                               
  perl-Exporter.noarch 0:5.68-3.el7                                             
  perl-File-Path.noarch 0:2.09-2.el7                                            
  perl-File-Temp.noarch 0:0.23.01-3.el7                                         
  perl-Filter.x86_64 0:1.49-3.el7                                               
  perl-Getopt-Long.noarch 0:2.40-3.el7                                          
  perl-HTTP-Tiny.noarch 0:0.033-3.el7                                           
  perl-IO-Compress.noarch 0:2.061-2.el7                                         
  perl-Net-Daemon.noarch 0:0.48-5.el7                                           
  perl-PathTools.x86_64 0:3.40-5.el7                                            
  perl-PlRPC.noarch 0:0.2020-14.el7                                             
  perl-Pod-Escapes.noarch 1:1.04-292.el7                                        
  perl-Pod-Perldoc.noarch 0:3.20-4.el7                                          
  perl-Pod-Simple.noarch 1:3.28-4.el7                                           
  perl-Pod-Usage.noarch 0:1.63-3.el7                                            
  perl-Scalar-List-Utils.x86_64 0:1.27-248.el7                                  
  perl-Socket.x86_64 0:2.010-4.el7                                              
  perl-Storable.x86_64 0:2.45-3.el7                                             
  perl-Text-ParseWords.noarch 0:3.29-4.el7                                      
  perl-Time-HiRes.x86_64 4:1.9725-3.el7                                         
  perl-Time-Local.noarch 0:1.2300-2.el7                                         
  perl-constant.noarch 0:1.27-2.el7                                             
  perl-libs.x86_64 4:5.16.3-292.el7                                             
  perl-macros.x86_64 4:5.16.3-292.el7                                           
  perl-parent.noarch 1:0.225-244.el7                                            
  perl-podlators.noarch 0:2.5.1-3.el7                                           
  perl-threads.x86_64 0:1.87-4.el7                                              
  perl-threads-shared.x86_64 0:1.43-6.el7                                       

完了しました!
[root@localhost ~]# 

MariaDB サービスの自動起動を有効化します。

■ 自動起動の有効化
[root@localhost ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@localhost ~]# 

■ 自動起動の状態確認
[root@localhost ~]# systemctl is-enabled mariadb
enabled
[root@localhost ~]# 

MariaDB サービスを起動します。

■ 起動
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# 

■ 起動状態の確認
[root@localhost ~]# systemctl status mariadb
● mariadb.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Active: active (running) since 木 2018-12-06 23:01:37 JST; 1 day 22h ago
  Process: 3508 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
  Process: 3476 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
 Main PID: 3507 (mysqld_safe)
   CGroup: /system.slice/mariadb.service
           ├─3507 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
           └─3669 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql...

12月 06 23:01:35 localhost.localdomain systemd[1]: Starting MariaDB database...
12月 06 23:01:35 localhost.localdomain mariadb-prepare-db-dir[3476]: Databas...
12月 06 23:01:35 localhost.localdomain mariadb-prepare-db-dir[3476]: If this...
12月 06 23:01:35 localhost.localdomain mysqld_safe[3507]: 181206 23:01:35 my...
12月 06 23:01:35 localhost.localdomain mysqld_safe[3507]: 181206 23:01:35 my...
12月 06 23:01:37 localhost.localdomain systemd[1]: Started MariaDB database ...
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]# 

データベースクライアントを使用して、データベースサーバーに root ユーザーとして接続します。

[root@localhost ~]# mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>  

root ユーザーのパスワードは再設定します。ここでは、再設定するパスワードを wordpress としているので、適宜変更してください。

MariaDB [(none)]> update mysql.user set password=password('wordpress') where user = 'root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> 
MariaDB [(none)]> exit
Bye
[root@localhost ~]# 

ファイアウォールでの通信許可

Web サーバーで必要となる TCP 80 通信を許可します。

[root@localhost ~]# firewall-cmd --add-port=80/tcp --zone=public --permanent
success
[root@localhost ~]# 

firewalld をリロードし、設定を反映します。

[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]#