LAMP(Linux・Apache・MySQL・PHP)の概要
IT説明図:LAMP(Linux・Apache・MySQL・PHP)の概要
WebサーバーがLinuxの場合には、DBも含めてOSSを使うことが多いです。
LAMPは、Linux、Apache(アパッチ)、MySQL、PHPのそれぞれの頭文字を取った4文字を語源としています。
Webアプリのバックエンドに欠かせない代表的なソフトウェア群の1つとして認知されています。
・Linux:図にあるように、いくつかの主要なディストリービューションがあります。
・Apache:OSSのWebサーバーの代表ですが、ほかにNginx(エンジンエックス)などがあります。
・MySQL:WebアプリでのOSSのデータベースの代表ですが、ほかにPostgreSQL、MariaDBなどがあります。
・PHP:サーバーサイドのスクリプト言語の代表です。
Webアプリは、Webサーバー、アプリケーションサーバー(APサーバー)、DBサーバーから構成されますが、
基本的なWebアプリであれば、LAMPをプラットフォームとして早期に作り上げることができます。
もちろん、これらのプラットフォームの上に、ユーザーから見えるHTMLやCSSほかのファイルがあります。
物理的なサーバーは、Web/APサーバーとDBサーバーの2台構成、あるいは各1台ずつ計3台の構成が多いです。
※ダウンロードファイルには、透かしのロゴはありません。