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;
EOFWordPress の取得
wget https://ja.wordpress.org/latest-ja.zip
unzip latest-ja.zip配置
cp -a wordpress/. /var/www/html/
chown -R apache:apache /var/www/htmlwp-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.phpWordPress は配置後の更新、バックアップ、権限管理、プラグイン管理が本番運用の中心になります。構築手順だけでなく、継続運用を前提に考えます。
この手順は CentOS 8 設定マニュアル の一部として整理しています。
CentOS 8 WordPress 構築 – Apache / PHP / MariaDB 構成




