LinuxでWordPress日本語版をダウンロード・展開して公開フォルダに設置する手順
LinuxでWordPressを学習用に設置する際、レンタルサーバーでは見えない裏側の操作を体験できます。今回は 作業用ディレクトリでの展開 → 公開フォルダへの移動 → Webサーバー権限設定 までを解説します。
1. 作業用ディレクトリを作る
まず、/tmpに移動→作業用のディレクトリを作成して移動します。
cd /tmp
mkdir wp
cd wp
2. WordPress日本語版をダウンロード
wget https://ja.wordpress.org/latest-ja.tar.gz
- wget:URLからファイルをダウンロードするコマンド
latest-ja.tar.gz:WordPress日本語版の最新版圧縮ファイル- ダウンロードしたファイルは作業用ディレクトリに保存されます
3. 圧縮ファイルを展開
tar xzf latest-ja.tar.gz
- tar の由来は Tape ARchive(テープ・アーカイブ)
昔、複数ファイルを1本の磁気テープにまとめるために使われていました - オプション:
x:展開(extract)z:gzip形式に対応f:ファイル名を指定
- 結果:
wordpress/ディレクトリが作成されます
補足:tar自体は「まとめるだけ」で、gzipで圧縮することで
.tar.gzになります。
4. 作業用ディレクトリ内を確認
ls
例:
latest-ja.tar.gz
wordpress
systemd-private-xxxxxxxx-apache2.service-xxxx
...
各ファイル・ディレクトリの意味
| 名前 | 意味 |
|---|---|
| latest-ja.tar.gz | ダウンロードしたWordPress圧縮ファイル |
| wordpress | 展開されたWordPress本体 |
| systemd-private-* | systemdが管理するサービス専用の一時ディレクトリ(触らない) |
systemd-private-* は Apache や Bluetooth などのサービスが安全に動くための隔離環境です。手動で消す必要はありません。
5. 公開フォルダに移動
展開した WordPress を Web サーバーの公開フォルダに移動します。
sudo mv wordpress /var/www/html/
/var/www/html/:Apacheの公開フォルダ(環境によって異なる場合あり)sudo:管理者権限が必要
結果:
/var/www/html/wordpress/
として、ブラウザからアクセスできるようになります。
6. Webサーバー用に所有者を変更
移動後、Webサーバーが WordPress に自由にアクセスできるようにします。
sudo chown -R www-data:www-data /var/www/html/wordpress
www-data:www-data:ApacheやNginxなどWebサーバーが使うユーザーとグループ-R:ディレクトリ内部も再帰的に変更
これをやらないと、テーマやプラグインの自動インストール・更新で権限エラーが出ます
7. まとめ
- 作業用ディレクトリで WordPress をダウンロード・展開
- 公開フォルダ
/var/www/html/に移動 - Webサーバー用に権限を変更 → ブラウザから操作可能
これで、Linux上で WordPressをブラウザからインストール・設定できる状態 になりました。
💡 学習ポイント
- Linuxは「小さな道具を組み合わせて作業する」思想
tarは「まとめる道具」、gzipは「圧縮の道具」- systemd-private-* は「サービス専用の隔離領域」で触らない
- 権限と所有者を正しく設定することが、WordPress運用の基本
TAG
