LAMPとは?

LAMPとは、データベースを利用したWebアプリケーションを構築する際によく使われるミドルウェア(縁の下の力持ち的なソフトウェア)たちの頭文字をもじった環境のことです。

LAMPは以下4種類のミドルウェアで構成されています。

LinuxWebサーバーのOS(基本ソフトウェア)
Apache HTTP ServerWebサーバーアプリケーション
MySQLデータベース
PHP/Perl/PythonWebアプリケーションの処理系

LAMP環境は以下の図のように、Linuxの上でApacheとMySQLが動き、ApacheとMySQLを利用してPHPなどが動き、PHPなどのプログラムでアプリケーションが動いている形になります。

LAMP環境の上に実装されたWebアプリケーションとして、有名なものでは下記のようなものがあります。

WordPress世界シェアNo.1のブログシステム
EC-CUBEオンラインショップを作るためのシステム
Drupal高度なWebサイト作成システム

次のAWS入門記事: AWSにEC2インスタンスを立ち上げよう