進捗ダメです

何か作る。

MacにPHPBrew導入した

MBPさんのストレージ交換に伴い、Mavericksをインストールしました。
さらばYosemite
ふぁっきんYosemite

で、環境を構築中なのですが、今までローカル開発環境的なのはMAMPで賄ってたのですが、最近のPHPはビルドインWebサーバーなんてものがあるし(5.4から?)、それならMAMP要らねーじゃんって事で。

前提的なアレ

PHPBrewのインストール

$ curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
$ chmod +x phpbrew
$ sudo mv phpbrew /usr/bin/phpbrew

初期設定とか

PHPBrewの初期化。

$ phpbrew init

これでホームディレクトリに.phpbrewが作られる。

.bashrcに下記のコードを記載。

source ~/.phpbrew/bashrc

.bash_profileに下記のコードを記載。

if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi

これが無いとターミナル起動時にbashrcが読み込まれない。

これでPHPBrewの導入はおわり!

PHPBrewでPHPのインストール

とりあえずインストール出来るバージョンの確認。

$ phpbrew known
5.6: 5.6.5, 5.6.4, 5.6.3, 5.6.2, 5.6.1, 5.6.0 ...
5.5: 5.5.20, 5.5.19, 5.5.18, 5.5.17, 5.5.16, 5.5.15, 5.5.14, 5.5.13 ...
5.4: 5.4.36, 5.4.35, 5.4.34, 5.4.33, 5.4.32, 5.4.31, 5.4.30, 5.4.29 ...
5.3: 5.3.29, 5.3.28, 5.3.27, 5.3.26, 5.3.25, 5.3.24, 5.3.23, 5.3.22 ...
You can run `phpbrew update` to get a newer release list.

現時点で最新のバージョンをインストール

$ phpbrew install php-5.6.5 +default

ちなみに"libmcrypt"が入ってなかったらビルド出来ずにエラー吐いて終了するので、なければHomebrewでインスコする。

php-5.6.5をデフォルトに設定する。

$ phpbrew switch php-5.6.5
$ php -v
PHP 5.6.5 (cli) (built: Feb 11 2015 16:13:35)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies

xdebugのインストール。

$ phpbrew ext install xdebug
$ php -v
PHP 5.6.5 (cli) (built: Feb 11 2015 16:13:35)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.7, Copyright (c) 2002-2015, by Derick Rethans

PhpStromの設定...

力尽きたのでPhpStorm関連は次回。