
前回の記事では、VPSへの接続方法(FinalShell)を解説しました。
👉 今回はいよいよWordPressサイトの構築です。
「自分のサイトを作りたい!」という人は、ここが一番ワクワクする部分ですね。
🧠 WordPress構築の全体の流れ


大まかな流れはこんな感じです:
1️⃣ サーバー環境を準備
2️⃣ Webサーバー(Nginx)を入れる
3️⃣ データベース(MySQL)を作る
4️⃣ WordPressをダウンロード
5️⃣ ブラウザで初期設定
👉 順番通りやれば、確実にできます。
🧩 事前準備(重要)
✔ VPSに接続済み(前回記事)
まだの方はこちら👇
👉 VPS接続方法(FinalShell)
✔ OSの確認
cat /etc/os-release
👉 Ubuntu推奨(今回はUbuntuで解説)
⚙️ STEP1:サーバー環境を整える
まずは基本アップデート👇
apt update && apt upgrade -y
🌐 STEP2:Nginx(Webサーバー)をインストール
apt install nginx -y
🔍 動作確認
ブラウザで:
👉 http://あなたのVPSのIP
👉 「Welcome to nginx!」が出ればOK
🗄️ STEP3:MySQL(データベース)をインストール
apt install mysql-server -y
🔐 セキュリティ設定
mysql_secure_installation
👉 基本は「Y」でOK
📦 データベース作成
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
🧠 STEP4:PHPをインストール
apt install php php-fpm php-mysql -y
📦 STEP5:WordPressをダウンロード
cd /var/www/
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress mysite
🔧 STEP6:権限設定
chown -R www-data:www-data /var/www/mysite
chmod -R 755 /var/www/mysite
⚙️ STEP7:Nginx設定
nano /etc/nginx/sites-available/mysite
👇 内容:
server {
listen 80;
server_name your-domain.com;
root /var/www/mysite;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
有効化
ln -s /etc/nginx/sites-available/mysite /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx
🌍 STEP8:ブラウザでアクセス
👉 http://あなたのドメイン


👉 WordPressの初期画面が出れば成功!
🧾 STEP9:初期設定
入力する内容:
- サイト名
- ユーザー名
- パスワード
- メールアドレス
👉 完了するとログイン可能になります
🔐 STEP10:おすすめセキュリティ設定
最低限これ👇
- 🔑 ログインURL変更
- 🔒 SSL化(Let’s Encrypt)
- 🚫 rootログイン制限
⚠️ よくあるミス
❌ 500エラー
👉 PHP設定 or 権限ミス
❌ データベース接続エラー
👉 wp-config.phpの設定確認
❌ ドメインで開けない
👉 DNS未設定 or 反映待ち
🚀 次にやること(重要)
ここからが本番👇
🎨 テーマ導入
👉 Astra(おすすめ)
🔌 プラグイン
- Elementor(デザイン)
- Yoast SEO(SEO対策)
- WPForms(お問い合わせ)
🌏 SEO設定
- タイトル
- メタディスクリプション
- OGP画像
🎯 まとめ
WordPress構築は、
VPS構築の「最初のゴール」
です。
ここまでできれば、
👉 もう普通のレンタルサーバーは不要レベル
💡 次回おすすめ記事
👉 WordPress高速化(爆速設定)
👉 Cloudflare + DNS設定
👉 日本向けSEO完全ガイド
