Step 1: 必要なソフトウェアをインストールする
WordPressを動作させるために必要なApache、MySQL、およびPHPをインストールします。
-
システムをアップデート
sudo apt update sudo apt upgrade -y
-
Apacheをインストール
sudo apt install apache2 -y
-
MySQLをインストール
sudo apt install mysql-server -y
-
PHPをインストール
sudo apt install php libapache2-mod-php php-mysql -y
Step 2: MySQLの設定
MySQLの設定を行います。
-
MySQLのセキュリティ設定
sudo mysql_secure_installation
ここで、プロンプトに従ってrootユーザーのパスワードを設定し、セキュリティ関連のオプションを有効にします。
-
WordPress用のデータベースとユーザーを作成
sudo mysql -u root -p
MySQLのプロンプトに入り、以下のコマンドを実行します。
CREATE DATABASE wordpress; CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Step 3: WordPressのダウンロードと設定
-
WordPressのダウンロード
cd /tmp wget https://wordpress.org/latest.tar.gz tar -xvzf latest.tar.gz sudo mv wordpress /var/www/html/wordpress
-
ディレクトリのパーミッションを設定
sudo chown -R www-data:www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress
-
WordPress設定ファイルを作成
cd /var/www/html/wordpress cp wp-config-sample.php wp-config.php nano wp-config.php
wp-config.php
ファイルを編集し、以下のデータベース情報を設定します。define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'your_password'); define('DB_HOST', 'localhost');
Step 4: Apacheの設定
WordPress用のApache設定を行います。
-
Apache設定ファイルを作成
sudo nano /etc/apache2/sites-available/wordpress.conf
以下の内容をファイルに追加します。
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/wordpress ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/wordpress/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
-
サイトを有効化し、Apacheを再起動
sudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2
Step 5: WordPressのインストールを完了する
ブラウザを開き、http://your_server_ip/wordpress
にアクセスして、画面の指示に従ってWordPressのインストールを完了します。
以上で、Ubuntu 22.04にWordPressをインストールして稼働させるための手順は完了です。