Home > 技術・開発ツール > PHP開発を行うための統合AMP環境まとめ

PHP開発を行うための統合AMP環境まとめ

「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版については起動・停止にコマンドラインを使う必要あり。

コメント:

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

Comment Form
Remember personal info

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

Home > 技術・開発ツール > PHP開発を行うための統合AMP環境まとめ

アーカイブ

Return to page top