2026年6月24日
2026年6月24日
DigitalOceanにWordPressをインストールする方法
はじめに
この記事では、DigitalOceanを使用してWordPressサイトをセットアップするためのステップバイステップガイドを提供します。独自ドメインと高速なサーバー環境でWordPressサイトを構築することができます。
症状・背景
- ドロップイン可能なVPSサービスが必要な場合
- 自身のサーバーで完全にカスタマイズ可能なWordPress環境を作成したい場合
- 高速且つ信頼性のあるホスティングが必要な場合
- サーバー設定やセキュリティ設定を細かく制御したい場合
手順・設定方法
ステップ1: DigitalOceanアカウントを作成し、ドロップレットを起動
# ドロップレットの作成と初期化
ssh root@<あなたのドロップレットのIP>
ステップ2: 必要なソフトウェアをインストールする
# Apache Webサーバーをインストール
apt-get update && apt-get install apache2 -y
# MySQLデータベースサーバーをインストール
apt-get install mysql-server -y
# PHPをインストール
apt-get install php libapache2-mod-php php-mysql -y
ステップ3: WordPressのダウンロードと初期設定
# デフォルトのApacheドキュメンツディレクトリに移動
cd /var/www/html/
# WordPress公式サイトから最新版をダウンロード
wget https://wordpress.org/latest.tar.gz
# アーカイブを解凍
tar -xzvf latest.tar.gz
# WordPressファイルを適切な場所へコピー
cp -R wordpress/* .
# フォルダの所有者と権限を設定
chown -R www-data:www-data .
chmod -R 755 ./
ステップ4: MySQLデータベースを作成する
# MySQLにログイン
mysql -u root -p
# データベースの作成とユーザー権限設定
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
# MySQLから退出
exit
注意事項
- セキュリティのためにSSH鍵を使用することを強く推奨します。
- ファイアウォールとセキュリティグループの設定により、必要最小限のポートのみを開けること。
- WordPressの更新やデータベースバックアップを行う定期的なメンテナンス計画を作成すること。
まとめ
1. SSH接続: DigitalOceanドロップレットに安全にログインするためにSSH鍵を使用します。
2. ソフトウェアインストール: Apache、MySQL、PHPを適切なバージョンでインストールし設定します。
3. WordPressのセットアップ: WordPressの最新版をダウンロードして、サーバー上の適切な場所に配置します。
4. データベース作成: MySQLを使用してWordPress用の新しいデータベースとユーザーを作成します。
5. セキュリティ対策: ファイアウォール設定や定期的なバックアップを実施することで、サーバーの安全性を確保します。
関連記事: