WordPress授業シリーズ:PHPからデータベース接続まで
記事1:PHP環境をMacに準備する
Homebrewを使ったPHPのインストール方法と、ターミナルやブラウザで簡単にPHPコードを動かす方法を解説します。前提として、Macのターミナルという黒い画面を使います。
Windowsの人はコマンドプロンプトになると思います。
手順
- Homebrewのインストール(未インストールの場合)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- PHPのインストール
brew install php
- PHPのバージョン確認
php -v
- 簡単なPHPコード実行
- ターミナル
php -r 'echo "Hello World\n";'
- ブラウザ
<?php
echo "Hello World";
php -S localhost:8000
アクセス:http://localhost:8000
:WordPressをローカルでインストールする準備
手順
- 作業フォルダ作成
mkdir -p ~/Sites/site_test
cd ~/Sites/site_test
- WordPressをダウンロードして展開
curl -O https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress site_test/wordpress
cd site_test/wordpress
- PHP内蔵サーバーで起動
php -S localhost:8000
アクセス:http://localhost:8000
- インストール画面にアクセス
- ここではデータベース未設定のため「次に進むにはデータベースが必要」と表示されます
サムネイル画像:生成済み(WordPressロゴ + インストール画面イメージ)
記事3:データベース作成とWordPressインストール完了
タイトル:WordPressに必要なデータベースを作ろう! ディスクリプション:MariaDB/MySQLを使ってデータベースを作成し、WordPressのインストールを完了させる方法を解説します。
手順
- MySQL/MariaDBに接続
sudo mysql -u root
SHOW DATABASES;
- データベース作成
CREATE DATABASE test;
EXIT;
- WordPressでDB接続設定
define( 'DB_NAME', 'test' );
define( 'DB_USER', 'wpuser' );
define( 'DB_PASSWORD', 'wp_password' );
define( 'DB_HOST', 'localhost' );
- WordPress用ユーザーを作る場合
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'wp_password';
GRANT ALL PRIVILEGES ON test.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
- インストール完了 → 管理画面アクセス
- URL:
http://localhost:8000 - サイトタイトル・管理者アカウントを設定
