Home > プログラミング > LAMP Archive

LAMP Archive

LAMP環境構築

  • Posted by:
  • 2008年11月 9日 01:28
  • LAMP

Linux、Apache、MySql、PHPの環境が作りたいということで構築メモ

Linuxはイチから入れると面倒なので、Virtual Appliance MarketplaceでVMWareのイメージ(Ubuntu)をダウンロードしました。

残りのApache、MySql、PHPは、XAMPPでまとめて入れてしまうのが楽です。
ダウンロードは↓
apache friends - very easy apache, mysql, php and perl installation without hassles


XAMPPは、Windows用もありますが、他にもVertrigoServというものもあるようです。
Apache/PHP/MySQLなどをWindowsに一発でインストールできる「VertrigoServ」

開発はWindowsで、ということであれば、VertrigoServという選択肢もありな気がします。
試しに入れてみましたが、PHP Extensionsも簡単に設定でき、使い勝手はとても良いです。

LAMPの実装例

  • Posted by:
  • 2008年3月 6日 23:58
  • LAMP

たまには、LAMPの記事でも扱ってみようと思います。
Windows Server + IIS + ASP.NET + SqlServerとは、構成が違うものの、問題点に対する考え方など大いに参考になると思います。

DeNAの人気サイトに学ぶ LAMPによるWeb-DBシステム構築/運用の極意(前編)
DeNAの人気サイトに学ぶ LAMPによるWeb-DBシステム構築/運用の極意(後編)

DeNAで提供されている、「モバオク」「モバゲータウン」といった大規模システムの構成が上手に説明されています。

DNSラウンドロビンと言えば、ネットワーク系の試験で「WEBサーバの負荷分散で問題となるのは何か?」といった問題(※1)がよく出されることで覚えていたのですが、なるほど、DBサーバの負荷分散で使えば、仕組みも簡単そうです。

また、時間が掛かる処理でキューイングを使う仕組みも、大変分かりやすい図で説明されています。
キューイングは、同時アクセス数が読めないときに便利なので、是非とも理解しておいたほうが良いと思います。

※1 解答例:DNSラウンドロビンによって、アクセスごとにWEBサーバが変わってしまうと、セッションデータが維持できないため

Index of all entries

Home > プログラミング > LAMP Archive

Search
Feeds
Tag Cloud
Recommend

SQLパズル 第2版 プログラミングが変わる書き方/考え方
SQLパズル 第2版 プログラミングが変わる書き方/考え方

ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系
ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系

ITアーキテクト vol.1
ITアーキテクト vol.1

オブジェクト指向における再利用のためのデザインパターン
オブジェクト指向における再利用のためのデザインパターン

増補改訂版 Java言語で学ぶデザインパターン入門
増補改訂版 Java言語で学ぶデザインパターン入門

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編

J2EEデザインパターン
J2EEデザインパターン

アンチパターン―ソフトウェア危篤患者の救出
アンチパターン―ソフトウェア危篤患者の救出

世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本
世界でいちばん簡単なネットワークのe本―ネットワークとTCP/IPの基本と考え方がわかる本

Return to page top