phpの開発環境を整える

普段php書かないのですが、必要にかられてcomposerやphpのREPL環境であるpsycを入れるとき、毎度どうやってやるんだっけとなるので自分用にメモ。  

how to install

Xcode command line tools を入れる

appleのサイトから

brewでphp55とcomposeを入れる

Composer

brew update
brew tap homebrew/homebrew-php
brew tap homebrew/dupes
brew tap homebrew/versions
brew install php55-intl
brew install homebrew/php/composer

pathに追加。

$HOME/.composer/vendor/bin

php unit

PHPUnit マニュアル – 第1章 PHPUnit のインストール

composer g require "phpunit/phpunit=4.1.*"

psych

PsySH

composer g require psy/psysh:~0.1

余談

phpunitを初めて触りましたが、以下の記事がテスト入門っぽくてとてもよかったです。

「PHPコードではなくPHPコードの「書き方」を知る」を発表してきました - Shin x blog

  • 問題を分割して小さく実装
  • 関数やクラスでグループ化