必要な環境(サーバ側)
Web システムの構築や運営に用いられるサーバ環境は次のようになります。
Web システムでは Web サーバが CGI によってプログラムを起動し、 CGI によって起動したプログラムは内部でデータベースへアクセスします。 Web システム構築関連の資料にはこのような3層の表現がよく使われます。
この環境は運営時だけでなく開発時にも必要となりますが、経済的な事情から運営時と同じ環境を用意できないこともしばしばあります。そこで多くの場合は運営時の環境によく似た環境を開発用に用意することになります。
開発スペースを用意する方法として代表的な例を挙げます。
- 同じサーバマシンを開発用にもうひとつ購入する
- XAMPP 等を利用してクライアントに開発環境を作る
- VMware 等の仮想マシン環境ソフトウェアを利用してクライアントに開発環境を作る
- 運営時の環境に近いホスティングサービスを利用する