WordPress授業シリーズ:PHPからデータベース接続まで
記事1:PHP環境をMacに準備する
Homebrewを使ったPHPのインストール方法と、ターミナルやブラウザで簡単にPHPコードを動かす方法を解説します。前提として、Macのターミナルという黒い画面を使います。
手順
- Homebrewのインストール(未インストールの場合)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew -v (Homebrewのバージョン確認)
which (Homebrewのインストール先の確認)
- PHPのインストール
brew install php
- PHPのバージョン確認
php -v
- PHPのインストール先の確認
which php
例 /opt/homebrew/bin/php
- 簡単なPHPコード実行
- ターミナル
php -r 'echo "Hello World\n";'
- 作業フォルダ作成
mkdir php_study
フォルダを作成(名前は任意)
cd ~/php_study(作成したフォルダに移動)
ls(フォルダ内を確認)
touch index.php(フォルダ内に index.php を作成)
ls(フォルダ内を確認)
<?php
echo "Hello World";
php -S localhost:8000
(php内蔵サーバー立ち上げコマンド)
http://localhost:8000
(上記をChromeで開く)
: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
- インストール画面にアクセス
- ここではデータベース未設定のため「次に進むにはデータベースが必要」と表示されます
サムネイル画像:生成済み(WordPressロゴ + インストール画面イメージ)
記事3:データベース作成とWordPressインストール完了
MariaDB/MySQLを使ってデータベースを作成し、WordPressのインストールを完了させる方法を解説します。
手順
- データベース/MariaCBのインストール
brew install mariadb
- MySQL/MariaDBに接続
sudo mariadb
SHOW DATABASES;
- データベース作成
CREATE DATABASE test;
EXIT;
ユーザー作成(wpuser/wp_password)
(ユーザー名/パスワード)
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'wp_password';
権限付与(test データベースをwpuser が自由に使える)
GRANT ALL PRIVILEGES ON test.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
- WordPressでDB接続設定
define( 'DB_NAME', 'test' );
define( 'DB_USER', 'wpuser' );
define( 'DB_PASSWORD', 'wp_password' );
define( 'DB_HOST', 'localhost' );
- WordPress用ユーザーを作る場合
- インストール完了 → 管理画面アクセス
- URL:
http://localhost:8000/wordpress - サイトタイトル・管理者アカウントを設定
