Debian環境でのWordPressインストールガイド

1. 必要なコンポーネントのインストール

1-1. Apacheのインストール

以下のコマンドでApacheをインストールします。

sudo apt-get update
sudo apt-get install apache2
ブラウザで http://localhost/ または http://127.0.0.1/ を開き、「It Works!」が表示されれば成功です。

1-2. PHPのインストール

PHPをインストールし、動作確認を行います。

sudo apt-get install php libapache2-mod-php
Apacheのルートディレクトリ(通常は/var/www/html)にtest.phpファイルを作成し、以下のように記述します。

<?php
phpinfo();
?>
ブラウザで http://[サーバーIPアドレス]/test.php を開いて、PHPの情報が表示されることを確認します。

1-3. MySQLのインストール

データベース管理システムとしてMySQLをインストールします。

sudo apt-get install mysql-server php-mysql
次に、WordPress用のデータベースとユーザーを作成します。

mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'secure_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

1-4. phpMyAdminのインストール

データベース管理ツールとしてphpMyAdminをインストールします。

sudo apt-get install phpmyadmin
インストール中に設定ウィザードが表示されるので、「yes」を選択し、MySQLのパスワードを入力します。その後、Apacheの設定ファイルにphpMyAdminの設定を追加します。

sudo sh -c 'echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf'
sudo systemctl restart apache2
phpMyAdminが正しく動作しているか、ブラウザで http://[サーバーIPアドレス]/phpmyadmin/ にアクセスして確認します。

2. WordPressのインストール

2-1. WordPressのダウンロードと展開

最新版のWordPressをダウンロードして展開します。

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo rm latest.tar.gz

2-2. ディレクトリのパーミッション設定

WordPressが正常に動作するように、適切な権限を設定します。

sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress

2-3. Apache設定の変更

デフォルトのサイト設定を変更し、Rewriteモジュールを有効化します。

sudo nano /etc/apache2/sites-available/000-default.conf
DocumentRootを `/var/www/html/wordpress` に変更し、AllowOverrideを「All」に設定します。 Rewriteモジュールを有効化します。

sudo a2enmod rewrite
sudo systemctl restart apache2

2-4. WordPressの初期設定

ブラウザで http://[サーバーIPアドレス]/wordpress/wp-admin/install.php にアクセスし、指示に従ってWordPressを設定します。

3. 追加設定

Akismetなどのプラグインを使用する場合、APIキーが必要になることがあります。また、テーマをインストールした後は、管理画面へのリンク(例: http://[サーバーIPアドレス]/wp-login.php)を保存しておくと便利です。

タグ: WordPress Debian linux

8月16日 13:05 投稿