きしだのはてな このページをアンテナに追加 RSSフィード

2012-05-31(木) NetBeans7.2とPHP5.4の組み合わせが素晴らしい件

NetBeans7.2とPHP5.4の組み合わせが素晴らしい件 15:20 NetBeans7.2とPHP5.4の組み合わせが素晴らしい件を含むブックマーク

PHPは開発が簡単とか言われますが、実際になにかWebアプリケーションを動かそうとすると、ApachePHPモジュールを設定してドキュメントルートを設定するなど、準備に手間がかかりました。

特に、絶対パスが使われているサイトを2つ同時に開発するという場合には、サーバーを別に用意したりポートを変えたホストを用意したりする必要がありました。


PHP5.4からは組込Webサーバーが用意されたので、ApacheなどWebサーバーを別にたてて設定する必要なくPHPのWebアプリケーションを試すことができます。


7月くらいにリリースされる予定のNetBeans7.2ではPHP5.4に対応してtraitなどの新しい文法の補完にも対応するようですが、一番ステキ機能は、PHP5.4組込サーバーへの対応だと思います。

ということで、NetBeans7.2betaとPHP5.4組込サーバーを使ってPHPNetBeansから動かす手順を見てみます。


まず、オプションでPHPへのパスを登録します。

f:id:nowokay:20120531151537p:image


PHPプロジェクトを作成するとき、実行環境としてBuilt-in serverを指定します。

f:id:nowokay:20120531151538p:image


そうして、こういうコードを書いて実行してみます。

f:id:nowokay:20120531151539p:image


そうすると組込サーバーが起動してブラウザが開いて、実行が確認できます。

f:id:nowokay:20120531151540p:image


このサーバーの起動も一瞬で、まったく待ち時間がありません。GlassfishなどJavaのアプリケーションサーバーも0.3秒で起動できるようになったとはいえ、なんだかんだで1秒くらいはタイムラグが発生します。

こういうところはPHPすごいなーと思います。

tockritockri 2012/06/01 13:33 なにこれ!NetBeansすごい!って思ったらPHP5.4の新機能なのか。たしかにただポート開いて待ち受けてる以外はcliと変わらんのだから一瞬で起動するよねー。
そうかー、PHP5.4いつ普及するんだろう…

nowokaynowokay 2012/06/01 13:51 いつ普及するんだろうねー。まあ、開発環境ではPHP5.4でとりあえずいいんじゃない?

トラックバック - http://d.hatena.ne.jp/nowokay/20120531