手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 8 WordPress 構築 – Apache / PHP / MariaDB 構成

CentOS 8 上で WordPress を構築する手順です。Apache、PHP、MariaDB が用意されていることを前提に、データベース作成、WordPress 配置、wp-config.php 設定までを整理します。

コマンドはコピペしやすい形を優先しています。既存設定を変更する場合は、バックアップを取ってから適用します。

この手順は CentOS 8 設定マニュアル の一部として整理しています。

参考書籍
参考書籍

ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

データベース作成

mysql -u root -p <<'EOF'
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER wordpress@localhost IDENTIFIED BY '[password]';
GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost;
FLUSH PRIVILEGES;
EOF

WordPress の取得

wget https://ja.wordpress.org/latest-ja.zip
unzip latest-ja.zip

配置

cp -a wordpress/. /var/www/html/
chown -R apache:apache /var/www/html

wp-config.php

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

cat <<'EOF'
# /var/www/html/wp-config.php の主な項目を以下のように設定する
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wordpress' );
define( 'DB_PASSWORD', '[password]' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );
EOF

確認

apachectl configtest
systemctl restart httpd.service
ls -l /var/www/html/wp-config.php

WordPress は配置後の更新、バックアップ、権限管理、プラグイン管理が本番運用の中心になります。構築手順だけでなく、継続運用を前提に考えます。

この手順は CentOS 8 設定マニュアル の一部として整理しています。

CentOS 8 WordPress 構築 – Apache / PHP / MariaDB 構成

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る