0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AWSにWordpressインストール

Last updated at Posted at 2021-12-23

AWSを初めて触り、ホームページを作るのもなんだかんだ初めてだったので備忘録がてら記録

とりあえず無料枠でEC2インスタンス作成

  • いったんほぼデフォルトに設定
  • セキュリティグループの設定でHTTPとHTTPSを追加しておく
  • キーペアを作成してダウンロード(二度とダウンロードできなくなるので注意)
    キーの拡張子がpemからcerに変わったらしい

SSH接続

$ ssh -i "cerファイルパス" ec2-user@パブリックIP

Apachインストール・起動

# yum install httpd
# systemctl start httpd

PHPインストール

# amazon-linux-extras install php7.3

WordPressに必要なライブラリのインストール

# yum install php-mbstring php-gd

Apach再起動

# systemctl restart httpd

MariaDBインストール・起動

# yum install mariadb mariadb-server
# systemctl start mariadb
# mysql -u ユーザー名(初期状態は'root'のみ) -p

WordPressインストール

ダウンロード・展開

# wget https://wordpress.org/latest.tar.gz
# tar xzvf latest.tar.gz

Apacheから見える場所に移動

mv wordpress/* /var/www/html/

Apacheユーザに書き込み権限を付与

# chown apache.apache -R /var/www/html
# chmod +w -R /var/www/html

インストール

インストールページ(http://パブリックIP/wp-admin/install.php)を開く
あとは指示に従っていけばインストール完了
このような画面が表示されればOK
スクリーンショット 2021-12-23 22.19.08.png

インスタンスを停止し、再度開始後

もろもろ起動

# systemctl start httpd
# systemctl start mariadb

パブリックIPが変わっている場合は新しいパブリックIPに変更

update
    DB名.wp_options
set
    option_value = 'http://新しいパブリックIP'
where
    option_name in ('siteurl', 'home');
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?