- 2009-07-07 (火) 0:42
- 技術・開発ツール

「IDEとデバッガを使用して開発作業を行う」という前提でメジャーな統合AMPをまとめる。
Zend Server
特徴:
- Windows版、Linux版, Mac OSX版あり
- デバッガ(Zend Debugger)組込み済み。
- 他のZend製品との連携機能あり。
- GUIによる管理画面がとても充実している。
- ウェブサーバとしてApacheだけでなくIISも選べる(Windows版のみ)
コメント:
- Xdebugとの相性が良くないのでデバッガはZend Debuggerをそのまま使うのが賢明だ。(参考:Zend ServerでCLI – noopな日々)ということは、プロファイリングやコードカバレッジ機能は有償のZend Studioを使わないと実現できないということになる。
- Mac版の場合、 以前にも書いたが実運用重視のためパラメータやパーミッションの設定が厳しめ。このあたりのことをできるだけ気にせずに開発作業をしたい人はMAMPのほうがいい。
- 有償版に限った話だがページキャッシュ、アプリケーション監視、自動アップグレード&パッチ適用機能などがある。これは実運用には役立つだろう。
MAMP
特徴:
- Mac 専用
- UIがシンプルで扱いやすい
- デバッガは自分で組み込む必要あり
コメント:
- 製品のリリース間隔が長いのが不安。現在のver.1.7.2は約1年前にでたもので、PHPのバージョンは5.2.6でApacheは2.0系、 MySQLも5.0系。
- Zend Serverに比べてセキュリティ設定が甘いのであれこれといじりやすい。
- MAMP Proという実運用向けの製品もある。
XAMPP
特徴:
- Windows版 Mac版 Linux版 Solaris版あり
- デバッガは自分で組み込む必要あり
- Windows版についてはメールサーバやFTPサーバも付属。
- 開発が活発ゆえパッケージ内の各アプリが新しめ。
- Mac版については起動・停止にコマンドラインを使う必要あり。
コメント:
- Netbeansの中の人がMacユーザはXAMPPではなくMAMPがおすすめと言っているのが気になる。
VertrigoServ
特徴:
- Windows版のみ
- XAMPPよりもGUI管理画面がわりと充実、ただしZendServerほどではない
- 開発が遅いので現バージョンに含まれるPHPは5.2.6のまま
コメント:
- もっと開発のスピードを速くしないとXAMPPにとってかわることはできそうにない。
次エントリではデバッガの比較をしたいと思う。
2009/7/7 はてブ経由でBitnamiを知ったので以下追記。
Bitnami
特徴:
- Windows版, Mac版, Linux版, Solaris版あり
- インストーラで簡単インストール
- コントロールパネルのUIは必要最低限かつシンプルでわかりやすい
- PHPのバージョンは5.2.8。Apacheは2.2系、MySQLは5.1系
- デバッガは自分で組み込む。
- MAMP同様中身をいじりやすい。
コメント:
- インストーラが良くできている。
- XAMPPやMAMPよりもこちらの方が優れているか。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://studiokdf.com/blog/2009/07/265.html/trackback
- Listed below are links to weblogs that reference
- PHP開発を行うための統合AMP環境まとめ from KDF Memo