Open Source Web Development Tutorials - Dev Shed
VAMP(Vista、Apache、MySQL、PHP)をセットアップしよう
(2008/10/10公開)
VAMP(Vista、Apache、MySQL、PHP)をセットアップしよう
AjaxとJSONにより、Webブラウザとサーバー間の通信が大量になりました。作成したダイナミックスクリプトをテストできるように、自分専用の開発用Webサーバーを用意するべき時がきたといえるでしょう。この記事では、もっとも人気のあるソフトウエアを利用した実現方法を紹介します。
Apacheは、現在なお、間違いなくもっとも人気のあるWebサーバーです。ベストなWebサーバーだという人も多いでしょう。安全で、コンフィグレーションが簡単で、非常に拡張性が高く、そして何よりも完全なオープンソースですからまったく費用がかかりません。これからインストールに使用するのは、Apacheの現在の安定バージョンである2.2.8です。ダウンロードするには、Apacheダウンロードページを開いてください。
データベースの世界で、Sun Microsystemsが提供するMySQLサーバーは、データのストレージと検索において、広く普及している、オープンソースでフレキシブルなソリューションです。利用者の以降のアクセスに備えて、個人情報を安全かつダイナミックに保存するには、データベースサーバーが非常に重要です、通常、ログイン情報や製品情報の格納に利用されます。有償の企業用バージョンもありますが、MySQLコミュニティサーバーはまったくの無料です。今日の作業に利用するのは最新バージョンの5.0です。MySQLのWebサイトで入手できます。
残念ながら、JavaScriptだけではMySQLデータベースに保存されたデータと直接的に作業することができません。そこで、Ajaxの本当の効果を実現するには、インターフェースとして機能するサーバーランゲージが必要です。これにはPHPがぴったりです。非常に定評のあるPHP はデベロッパーから絶大な支持を得ており、パワフルで安定しています。こちらもオープンソースで無償ですから、PHPサイトからすぐに入手してください。現在のバージョンは5.2.6です。インストーラではなく、必ずzipファイルをダウンロードしてください。zipファイルには、cURLライブラリやMySQL DLLのような多くの追加の拡張子のほかに、Apacheが正しくPHPファイルを実行するために不可欠なファイルが含まれています。どういうわけか、インストーラではこれらが標準として含まれていません。
ApacheはUNIX派生のシステムで安全性が高く、動作も良好です(しかし、最近ではさほど差はありません)が、デベロッパーの多くはWindowsベースのマシンを使っています。これは、Microsoftの専用IISに頼らなくてはならないという意味でしょうか(Vista BasicユーザーはIIS7を実行することさえできません)?もちろん、そんなことはありません。ApacheはWindowsシステムでも十分に動作するし、非常に簡単に必要な3つのエレメントをインストールできます。ApacheとMySQLのバイナリインストーラはダウンロードしてありますか?PHPのzipファイルもありますね?では、始めましょう。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








