VAIO Type-PでCentOS7+LAMP+WordPress環境を作る WordPressインストール

VAIO Type-PでCentOS7+LAMP+WordPress環境を作る WordPressインストール編

ここまでにCentOS7、Apache2.4、PHP5.6、MariaDBをインストールしてきました。今回WordPressをインストールすることで検証用のWordPress環境インストールが完了になります。

wgetをインストール

事前にwgetをインストールします。やり方として他にも方法はありますが、ここではwgetを使用します。

[root@7-vaiop-100 ~]# yum install wget
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ wget.i686 0:1.14-15.el7_4.1 を 
--> 依存性解決を終了しました。

依存性を解決しました

====================================================================================================
 Package            アーキテクチャー   バージョン                       リポジトリー           容量
====================================================================================================
インストール中:
 wget               i686               1.14-15.el7_4.1                  updates               546 k

トランザクションの要約
====================================================================================================
  1 パッケージ

総ダウンロード容量: 546 k
インストール容量: 2.0 M
Is this ok [y/d/N]: y
Downloading packages:
wget-1.14-15.el7_4.1.i686.rpm                                                | 546 kB  00:00:03     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : wget-1.14-15.el7_4.1.i686                                           1/1 
  検証中                  : wget-1.14-15.el7_4.1.i686                                           1/1 

:
  wget.i686 0:1.14-15.el7_4.1                                                                       

完了しました!

WordPressインストールパッケージをダウンロードする

WordPressのインストールパッケージをWordPress公式サイトからダダウンロードします。

WordPress公式サイト
https://ja.wordpress.org

ダウンロードURL
https://ja.wordpress.org/wordpress-4.8.3-ja.tar.gz

# wget https://ja..org/-4.8.3-ja.tar.gz

実際の操作サンプル

[root@centos7-vaiop-100 ~]# wget https://ja.wordpress.org/wordpress-4.8.3-ja.tar.gz
--2017-11-05 18:56:06--  https://ja.wordpress.org/wordpress-4.8.3-ja.tar.gz
ja.wordpress.org (ja.wordpress.org) をDNSに問いあわせています... 66.155.40.249, 66.155.40.250
ja.wordpress.org (ja.wordpress.org)|66.155.40.249|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 8668681 (8.3M) [application/octet-stream]
`wordpress-4.8.3-ja.tar.gz' に保存中

100%[==========================================================>] 8,668,681   1.42MB/s 時間 6.2s   

2017-11-05 18:56:13 (1.34 MB/s) - `wordpress-4.8.3-ja.tar.gz' へ保存完了 [8668681/8668681]

[root@centos7-vaiop-100 ~]# ls -l
合計 8472
-rw-------. 1 root root    1586 11月  3 15:13 anaconda-ks.cfg
-rw-r--r--. 1 root root 8668681 11月  1 19:09 wordpress-4.8.3-ja.tar.gz

MariaDBにWordpress用のデータベースを作成する

 これまでにインストールしたMariaDBにWordPressで使用するデータベースを作成します。ここではwordpressというデータベースを作成します。

データベースを作成する

[root@centos7-vaiop-100 ~]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.56-MariaDB MariaDB Server

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

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

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.01 sec)

MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| wordpress          |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> 

ユーザを作成して権限を付与する

サンプルとして作成するユーザ名はwordpressになります。パスワード箇所は自分で変更してください。

MariaDB [(none)]> GRANT ALL ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;  このコマンドで権限を反映します。
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> select host,user from mysql.user;
+-----------+-----------+
| host      | user      |
+-----------+-----------+
| 127.0.0.1 | root      |
| ::1       | root      |
| localhost | root      |
| localhost | wordpress |
+-----------+-----------+
4 rows in set (0.00 sec)

MariaDB [(none)]> show grants for 'wordpress'@'localhost';
+------------------------------------------------------------------------------------------------------------------+
| Grants for wordpress@localhost                                                                                   |
+------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'wordpress'@'localhost' IDENTIFIED BY PASSWORD '*************************' |
| GRANT ALL PRIVILEGES ON `wordpress`.* TO 'wordpress'@'localhost'                                                 |
+------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

MariaDB [(none)]> exit
Bye
[root@centos7-vaiop-100 ~]# 

WordPressをインストールする

ダウンロードしたWordPressのインストールモジュールを適用します。

ダウンロードしたモジュールを解凍する

<

pre>
[root@centos7-vaiop-100 ~]# ls
anaconda-ks.cfg wordpress-4.8.3-ja.tar.gz
[root@centos7-vaiop-100 ~]# mv wordpress-4.8.3-ja.tar.gz /var/www/html/
[root@centos7-vaiop-100 ~]# cd /var/www/html
[root@centos7-vaiop-100 html]# ls
phpinfo.php wordpress-4.8.3-ja.tar.gz
[root@centos7-vaiop-100 html]# tar zxvf wordpress-4.8.3-ja.tar.gz
wordpress/
wordpress/wp-mail.php
wordpress/xmlrpc.php
wordpress/wp-trackback.php

長いので略

wordpress/wp-blog-header.php
wordpress/wp-links-opml.php
[root@centos7-vaiop-100 html]# ls -al
合計 8476
drwxr-xr-x. 3 root root 75 11月 11 13:17 .
drwxr-xr-x. 4 root root 33 11月 5 17:52 ..
-rw-r–r–. 1 root root 20 11月 5 18:31 phpinfo.php
drwxr-xr-x. 5 nobody 65534 4096 11月 1 18:27 wordpress
-rw-r–r–. 1 root root 8668681 11月 1 19:09 wordpress-4.8.3-ja.tar.gz

<

pre>

解凍したwordpressディレクトリのオーナーを変更する

[root@centos7-vaiop-100 html]# chown -R apache:apache wordpress
[root@centos7-vaiop-100 html]# ls -l
合計 8476
-rw-r--r--. 1 root   root        20 11月  5 18:31 phpinfo.php
drwxr-xr-x. 5 apache apache    4096 11月  1 18:27 wordpress
-rw-r--r--. 1 root   root   8668681 11月  1 19:09 wordpress-4.8.3-ja.tar.gz

Apacheの設定を変更する

/etc/httpd/conf.d/wordpress.confファイルを作成します。
ファイルには以下の内容を記載します。作成後は、Apacheを再起動します。


    AllowOverride All
    # Allow open access:
    Require all granted

実際の操作サンプル

[root@centos7-vaiop-100 html]# vi /etc/httpd/conf.d/wordpress.conf
[root@centos7-vaiop-100 html]# ls -l /etc/httpd/conf.d/
合計 24
-rw-r--r--. 1 root root  366 10月 20 05:34 README
-rw-r--r--. 1 root root 2926 10月 20 05:33 autoindex.conf
-rw-r--r--. 1 root root  691 11月  6  2016 php.conf
-rw-r--r--. 1 root root 1252 10月 20 01:44 userdir.conf
-rw-r--r--. 1 root root  824 10月 20 01:44 welcome.conf
-rw-r--r--. 1 root root  120 11月 11 13:33 wordpress.conf
[root@centos7-vaiop-100 html]# apachectl configtest
Syntax OK
[root@centos7-vaiop-100 html]# systemctl restart httpd.service

WordPressの初期設定をする

  1. Webブラウザからhttp://IPアドレス/wordpress/にアクセスします
    Setup画面が表示します
  2. VAIO TYPE-P WordPress

  3. [さあ、始めましょう]ボタンをクリックします
  4. 必要事項を入力して[送信]ボタンをクリックします
  5. VAIO TYPE-P WordPress

  6. 必要事項を入力して[WordPressをインストール]ボタンをクリックします
  7. VAIO TYPE-P WordPress
    VAIO TYPE-P WordPress

  8. 「成功しました」ページが開いたら[ログイン]ボタンをクリックします
  9. ログイン画面が表示され、ログインできれば完了です
  10. VAIO TYPE-P WordPress

    VAIO TYPE-P WordPress

インストールを終わった状態のディスク使用量など

インストールが完了した時点でのディスク使用量とメモリの状態です。

[root@centos7-vaiop-100 wordpress]# df -h
ファイルシス            サイズ  使用  残り 使用% マウント位置
/dev/mapper/centos-root   115G  1.4G  114G    2% /
devtmpfs                  996M     0  996M    0% /dev
tmpfs                    1006M     0 1006M    0% /dev/shm
tmpfs                    1006M  8.5M  997M    1% /run
tmpfs                    1006M     0 1006M    0% /sys/fs/cgroup
/dev/sda1                 197M  122M   75M   62% /boot
tmpfs                     202M     0  202M    0% /run/user/0
[root@centos7-vaiop-100 wordpress]# free -h
              total        used        free      shared  buff/cache   available
Mem:           2.0G        295M        1.5G        8.5M        213M        1.4G
Swap:          4.0G          0B        4.0G