概要
Windows11 上に wsl なしで wordpress を構築する流れを紹介します
環境
- Windows11
- Wordpress 6.6.1
1. PHP のインストール
2. nginx のインストール
3. MySQL のインストール
これはインストーラがあるのでインストーラを使うと簡単です
ここでアーキテクチャなどを指定してインストーラをダウンロードします
基本は指示に従えば OK です
Workspace などは自由にインストールしてください
最低限コマンドラインインタフェースがあればいいかなと思います
3.1 wordpress 用データベースの作成
作成しましょう
名前は何でも OK です
専用のユーザを作ってもいいですがこの記事では localhost でしか使わないので root ユーザで進めます
なおデータベース名は「wordpress」として進めます
4 Wordpress のダウンロード
ここからダウンロードします
執筆時点では wordpress-6.6.1-ja.zip でした
ダウンロードした wordpress を展開し C:\nginx\html\wordpress
に配置します
4.1 wp-config.php の編集
C:\nginx\html\wordpress\wp-config-sample.php
があるのでこれを wp-config.php にリネームなりコピーして作成します
そして接続先データベースの設定を行います
以下はデータベースの設定部分のみ抜粋しているので設定ファイル内の該当部分を探して設定してください
- vim wp-config.php
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', 'xxxxxxxx' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
動作確認
nginx と cgi サーバを起動します
コマンドプロンプトで以下を実行します
cd c:\nginx
start nginx
cd c:\php
start php-cgi -b 127.0.0.1:9000
これで localhost/wordpress/wp-admin にアクセスすると wordpress の初期設定画面にアクセスできるので設定を進めれば OK です
最後に
wordpress にインストーラはないので nginx 配下に配置することで動作します
最低限必要なコンポーネント (php, nginx, mysql) がいくつかあるのでそれらのインストールと設定もしっかりしましょう
今回の手順ではすべてのコンポーネントを Windows11 上にインストールしましたが面倒であれば WSL2 + docker で簡単に構築できるのでその方法でも OK です
0 件のコメント:
コメントを投稿