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. まとめ

  1. 作業用ディレクトリで WordPress をダウンロード・展開
  2. 公開フォルダ /var/www/html/ に移動
  3. Webサーバー用に権限を変更 → ブラウザから操作可能

これで、Linux上で WordPressをブラウザからインストール・設定できる状態 になりました。


💡 学習ポイント

  • Linuxは「小さな道具を組み合わせて作業する」思想
  • tar は「まとめる道具」、gzipは「圧縮の道具」
  • systemd-private-* は「サービス専用の隔離領域」で触らない
  • 権限と所有者を正しく設定することが、WordPress運用の基本
ブログ

BLOG

PAGE TOP