AWSでサーバーを構築してみる~WordPressのインストール~
はじめに
くーばねてすをやっつけるためにこれまでにLinuxさんと仲良くさせていただいたが、新たなステージに上がるためについにAWSさんに会いに行くことにした。AWSさんと仲良くなることでLinuxさんのファイルシステムだけでなく、インターネットの仕組みの理解につながると思い勉強する。今回はその第1歩としてAWSを使ってWordPressでブログシステムを構築しようと思う。
ここまで作成することができた!
インスタンスをWebサーバーにするためにApacheとWordPressとデータベースとしてMariaDBをインストールしようと思う。今回はWordPressのインストールをする。
概要
■WordPressのインストールをする
をまとめた!
■WordPressをインストールをする
WordPressをインストールするに準備がいくつか必要になる。
↓WordPressのインストール手順↓
①最新版のPHPをインストールする。
②ライブラリのインストールをする。
③WordPressのソースファイルをダウンロードする
④WordPressの展開とインストール
やってみる!(+o+)
①最新版のPHPをインストールする。
WordPressを使うのはPHPをインストールする必要がある。
WordPressの最新版はPHPの5.6.20以降でしか動作しないので、それ以降のバージョンをインストールする。
$ sudo amazon-linux-extras install php7.3
②ライブラリのインストールをする。
※ライブラリとは汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたもの。
WordPressを使うにはPHPとPHPのライブラリが必要になる。
phpのライブラリをインストールする
$ sudo yum install php php-mbstring
③WordPressのソースファイルをダウンロードする
WordPressは提供元のサイトからソースファイルをダウンロードするのでyumコマンドは使わない。
wget コマンドを使用する。
$ cd ~ ※ホームディレクトリへ行ってから
$ wget https://wordpress.org/latest.tar.gz
④WordPressの展開とインストール
ここから展開とインストール(+o+)。
ソースファイルを展開する。
$ tar -xzvf latest.tar.gz
展開するとWordPressディレクトリが作成されている。
WordPressディレクトリに移動する。
$ cd wordpress/
ApacheからわかりやすいようにWordPressプログラムを同じディレクトリから実行できるようにする。Apacheはデフォルトでは/var/www/html/ディレクトリだ。
$ sudo cp -r wordpress/* /var/www/html/
WordPressのでは、Apache ドキュメントルートへの書き込み権限が必要なものもある。
なのでApache (httpd) プロセスが /var/www/ に書き込めるようにする。
ファイルの所有者やグループを変更するにはchownコマンドを使う。
※ドキュメントルートとは、Webサーバが外部に公開するファイルなどが置かれたディレクトリ。 そのディレクトリにあるファイルと、下の階層にあるファイルやディレクトリが公開される。
$ sudo chown -R apache:apache /var/www/html
まとめ
WordPressのインストールができた(+o+)
Discussion