AWSを始める 〜 10.WebサーバにWordPressをインストールする
◎これまでの学習
「AWSを始める 〜 1.仮想サーバの立ち上げ」
「AWSを始める 〜 2.SSHを使用した仮想サーバへの接続」
「AWSを始める 〜 3.仮想ネットワークの作成」
「AWSを始める 〜 4.設定したVPCにインスタンスを作成する」
「AWSを始める 〜 5.新しく作成したインスタンスにSSHで接続する(※プライベートキーを無くした)」
「AWSを始める 〜 6.ミドルウェアのインストール 〜 Apache Web サーバ」
「AWSを始める 〜 7.プライベートサブネットにDBサーバ用のインスタンスを構築する」
「AWSを始める 〜 8.NATサーバを構築してインターネットへ接続できるようにする」
「AWSを始める 〜 9.DBサーバにMySQLをインストールする」
◎今回の内容
WordPressのインストールと設定を行う。
1.WebサーバにWordPressの稼働に必要なライブラリをインストールする
2.WordPressをWebサーバにインストールする
3.WordPressの設定
1.WebサーバにWordPressの稼働に必要なライブラリをインストールする
phpおよび周辺ライブラリをインストールする。
[ec2-user@ip-172-31-1-20 ~]$ sudo yum -y install php php-mysql php-mbstring
2.WordPressをWebサーバにインストールする
インストールファイルをダウンロードする。
[wordpress@ip-172-31-1-20 ~]$ wget http://ja.wordpress.org/latest-ja.tar.gz --2014-09-26 08:53:23-- http://ja.wordpress.org/latest-ja.tar.gz Resolving ja.wordpress.org (ja.wordpress.org)... 66.155.40.250, 66.155.40.249 Connecting to ja.wordpress.org (ja.wordpress.org)|66.155.40.250|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 6489528 (6.2M) [application/octet-stream] Saving to: ‘latest-ja.tar.gz’ 100%[======================================>] 6,489,528 2.71MB/s in 2.3s 2014-09-26 08:53:26 (2.71 MB/s) - ‘latest-ja.tar.gz’ saved [6489528/6489528] [wordpress@ip-172-31-1-20 ~]$ ls latest-ja.tar.gz
展開する。
[wordpress@ip-172-31-1-20 work]$ tar xzvf latest-ja.tar.gz [wordpress@ip-172-31-1-20 work]$ ls latest-ja.tar.gz wordpress
apacheの公開ディレクトリにwordpressフォルダをコピーする。
[wordpress@ip-172-31-1-20 work]$ sudo cp -r wordpress/ /var/www/html/ [sudo] password for wordpress:
ファイルの所有者およびグループをapacheに変更する。
[wordpress@ip-172-31-1-20 work]$ sudo chown apache:apache /var/www/html/wordpress/ -R <span class="deco" style="font-weight:bold;">3.WordPressの設定</span>
[wordpress@ip-172-31-1-20 work]$ sudo service httpd start Starting httpd: [wordpress@ip-172-31-1-20 work]$ sudo service httpd status httpd (pid 1221) is running...
ホスト名/wordpressにアクセスしてみた。だけど、おかしいw。
そういえば、apacheは最初から起動したままだったので、再起動してみる。
[wordpress@ip-172-31-1-20 work]$ sudo service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
成功した。どうやらPHPが有効になっていなかったようだ。
あとは、画面の指示に従って情報を入力してインストールを進めるだけ。