toyoshiの日記

株式会社トクイテンを有名にするための日記です

homebrewからphp5.4をインストールして、Apacheを使わずにビルドインサーバというRailsのWebrickみたいなサーバで開発するようにした

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