XAMPP Apache サーバスタック――1ニーズ
大半のオープンソースアプリケーションを提供するにあたって土台となっているのが、 かなり普及した LAMP(Linux Apache MySQL PHP/Python/Perl)スタックだ。 だが、同スタックのすべてのエレメントを適切にインストールし、 連係させるのが、 思ったほど容易でないこともある。 そこで XAMPP の出番だ。 これは、シンプルなインストールを1回行うだけで、 スタックの全コンポーネント(OS は除く)を準備する、 実用的なスタックを提供する取り組みだ。 繁雑な ./configure コマンドは一切不要である。 Apache、PHP、Perl、Python、および MySQL をすべて適切にコンパイルし、 連係させる難しさは笑い事ではない。 確かに、 すべてのエレメントがコンパイル前の状態で提供される RPM ベースのディストリビューションは、 かつてよりは作業を楽にしてくれた。 しかし、どのオープンソースアプリケーションのサポート掲示板を見ても、 技術レベルにかかわらずユーザーが AMP スタックのコンフィギュレーションの問題に悩んでいることが分かる。 たいていの場合、PHP に MySQL のサポートが組み込まれていない、 PHP のサポートが Apache に組み込まれていないなど、 同じような組合せの問題に遭遇する。 Apache のコンパイル/インストールマニュアル(2.x 用は http://httpd.apache.org/docs-2.0/install.html、 1.3.x 用は http://httpd.apache.org/docs/install.html)を読み、 簡単なインストレーション手順に従うと、 必ずしも Perl、PHP、あるいは MySQL がサポートされない状態で Apache のインストレーションが完了してしまう。 PHP のコンパイル時にも同じような問題が見受けられる。 このような問題の解決に向けた取り組みが XAMMP だ。 XAMMP は、 PHP/MySQL/Python/Apache がすべて確実に機能するよう ./configure 拡張機能で苦労するのではなく、 1つですべてを機能させる簡単なインストール機能を用意している。 さらには、ProFTP、MySQL 管理用の PhpMyAdmin、 PHP のパフォーマンスを劇的に改善するのに役立つ eAccelerator など、 新しいアプリケーションも網羅している。 次へXAMMP のインストール »
関連記事 最新トップニュース
|
|