follow us in feedly

MacでWordPressのローカル環境を構築する

Mac で WordPress のローカル環境を構築します。
WordPress のテーマやプラグインなどカスタマイズするとして、最初からサーバ上で作るわけにもいかないしローカルであれば手軽に試すこともできるので。
MAMP ならインストールして完了なんですが、ちょっと面倒なことになったこともあるので個別に準備します。
Homebrew もインストールしたことだし。

Webサーバ を起動する

Mac には標準で Apache がインストールされているので起動するだけで使えるようになります。
[システム環境設定] – [共有] にある [Web 共有] にチェックを入れれば完了です。
ブラウザを立ち上げて、下記にアクセスするとページが表示されます。
http://localhost/~username

Homebrew で PHP をインストールする

Homebrew で PHP をインストールします。
Mac には PHP も標準で入っているようですがインストールします。
まず、Formula を落として Homebrew のディレクトリに移動します。

$ curl -O https://raw.github.com/ampt/homebrew/php/Library/Formula/php.rb
$ mv php.rb `brew --prefix`/Library/Formula

brew コマンドを実行してインストールします。オプションは Apache と MySQL を指定します。
MySQL が入っていない場合はインストールされます。

$ brew install php --with-mysql --with-apache

インストールが完了したら、パスをとおすため .bash_profile に下記を追加します。

export PATH="`brew --prefix`/bin:$PATH"

確認して、下記のようになれば OK です。

$ which php
/usr/local/bin/php

Apache の設定をします。/etc/apache2/d.conf に下記を追加します。

#LoadModule php5_module libexec/apache2/libphp5.so ← こちらは標準でインストールされているほうの設定
LoadModule php5_module /usr/local/Cellar/php/5.3.10/libexec/apache2/libphp5.so

Homebrew で MySQL をインストールする

Homebrew で MySQL をインストールします。
brew コマンドを実行してインストールします。
PHP のときにインストールされてると思うが念のために書いておく。

$ brew install mysql

インストール時にメッセージが表示されるので、それに従って設定します。
現在のユーザアカウントでデータベースをセットアップします。

$ unset TMPDIR
$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

MySQL を起動します。

$ mysql.server start

ログイン時に自動起動するように設定します。

$ mkdir -p ~/Library/LaunchAgents
$ cp /usr/local/Cellar/mysql/5.5.19/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/

MySQL の root パスワードを設定します。

$ /usr/local/Cellar/mysql/5.5.19/bin/mysqladmin -u root password 'password'

MySQL サーバに root で接続する。

$ mysql -u root -p
Enter password: password

MySQL に WordPress 用のデータベースを作成する

MySQLサーバに接続して、データベースを作成します。

mysql> CREATE DATABASE wordpress DEFAULT charset utf8;

データベースのユーザを作成します。

mysql> GRANT ALL ON wordpress.* TO wpuser@localhost IDENTIFIED BY 'password'

WordPress をインストールする

WordPress をダウンロードして、/Users/username/Sites に展開します。
Finder だと [Macintosh HD] → [ユーザ] → [username] → [サイト] です。

$ cd /Users/username/Sites
$ curl -O https://ja.wordpress.org/latest-ja.zip
$ unzip latest-ja.zip

wp-config.php を作成して、WordPress の設定をします。

$ cp wp-config-sample.php wp-config.php
$ vi wp-config.php

下記の部分を修正します。FS_METHOD は追加します。

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'password');
define('FS_METHOD', 'direct');

ブラウザから http://localhost/~username/wordpress/wp-admin/ にアクセスして設定を行えば、ローカル環境で WordPress が使えます。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください