Mac OSX のローカル環境でApache, MySQL, PHP 環境が試したくなり、VMなどいろいろ便利なパッケージがありそうだが、一番基本な方法で揃いたい。
Contents
Apache
http://localhost/
PHP
php有効にする
なう、/privateは隠しフォルダのため、Finderで探して修正する場合、以下のキーを同時に押下し、隠しフォルダ・隠しファイルが表示するように。
[command] + [shift] + [.(ドット)]
上記のショートカットキーで表示・非表示を切り替えられる。
info.phpでphp動作確認
Filename: info.php
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
MySQL
MySQL のインストール方法は複数あり、ここではbrew でインストールと本家からダウンロード してインストール方法を紹介
brew でインストール
OSXにHomebrewをインストールする
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ローカルの環境(Mac)に MySQL をインストール
$ brew install mysql
MySQLを起動する
$ mysql.server start
Starting MySQL
. SUCCESS!
ダウンロードしてインストール
WordPressインストール
wp-cli install
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4487k 100 4487k 0 0 956k 0 0:00:04 0:00:04 –:–:– 911k
$ chmod +x wp-cli.phar
$ mv wp-cli.phar /usr/local/bin/wp
$ wp –info
OS: Darwin 17.7.0 Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64
Shell: /bin/bash
PHP binary: /usr/bin/php
PHP version: 7.1.16
php.ini used:
WP-CLI root dir: phar://wp-cli.phar
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /Users/chen
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.5.1
WordPressインストール
Creating directory ‘/Library/WebServer/Documents/wordpress/’.
Downloading WordPress 4.9.7 (ja)…
md5 hash verified: b4aea3d0f3353ff1bb5ccdb246732574
Success: WordPress downloaded.
sh-3.2#
sh-3.2# wp core config –dbname=wp_test –dbuser=root –dbpass= –dbhost=localhost –allow-root –path=wordpress
Success: Generated ‘wp-config.php’ file.
データベース作成
sh-3.2# mysqladmin -u root create wp_test
sh-3.2#
WordPressセットアップ
http://localhost/wordpress/
参考資料
- https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-macos-sierra/
-
http://wordpress.hitsuji.me/category/web-development-on-mountain-lion/ — Mountain LionにWeb開発環境を構築する
-
http://wordpress.hitsuji.me/web-development-on-mavericks/ — MavericksにWeb開発環境を構築する