PHP5.4からビルドインサーバという機能が組み込まれるようになり、簡単にPHPが動く開発用のWebサーバを動かせるようになった。
従来はApacheを立ちあげなければならないし、絶対パスが必要なサイトだとバーチャルホストの設定を書いたり、ポートを変えたりして、とにかくいまいちな感じだった。しかしこのビルドインサーバがあればプロジェクトごとにサーバを都度立ち上げればよいのでかなり気持ちがいい。
ant% brew tap josegonzalez/php ant% brew update ant% brew install php54 Error: No available formula for zlib Please tap it and then try again: brew tap homebrew/dupes #失敗 ant% brew tap homebrew/dupes ant% brew install php54 #成功
php5.4にパスを通しておく。`.bash_rc`とかに書いておく
PATH="$(brew --prefix josegonzalez/php/php54)/bin:$PATH"
サーバ起動
ant% php -S localhost:3000 PHP 5.4.11 Development Server started at Thu Jan 31 15:40:04 2013 Listening on http://localhost:3000 Document root is /Users/toyoshi Press Ctrl-C to quit.
http://localhost:3000 にアクセスしてサーバが動いていればOK