MacにPHPBrew導入した
MBPさんのストレージ交換に伴い、Mavericksをインストールしました。
さらばYosemite。
ふぁっきんYosemite
で、環境を構築中なのですが、今までローカル開発環境的なのはMAMPで賄ってたのですが、最近のPHPはビルドインWebサーバーなんてものがあるし(5.4から?)、それならMAMP要らねーじゃんって事で。
前提的なアレ
- OS X 10.9.5
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関連は次回。