言語がたくさんある中で、LAMP構成が気になっている人に向けて、初学者が簡単にまとめてみた。
■LAMP構成とは?
Linux,Apache,Mysql,PHPからなる構成。
ただ、現在様々なソフト、言語が開発されていることから、上記の構成でないケースもある。
■各構成の概要
・L=linux
⇨CUI(CharacterUserInterface)のOS。
要はwindowsのコマンドプロンプトやmacのターミナルがメイン操作となるもの。
例)Amazonlinux,CentOSmDevian,Ubunts
・A=Apache
⇨Webサーバ用ミドルウェア
現在はApacheの他にnginxというソフトもある
・M=MySQL
⇨DBサーバ用ミドルウェア、データベースのこと。
・P=PHP,Python,Perl、サーバサイド言語
■メリット
・低コストのため、導入しやすい。
⇨オープンソースソフトウェアなので、低コストが実現する。
・低コストのため、コストを気にする中小企業での普及率が高い。
・オープンソフトウェアなので、様々なオープンソフトウェアを扱える事から、
カスタマイズ性がある。
■デメリット
・オープンソースソフトウェアなのでサポートが確立されているわけではない。
有償ソフトの場合、定期的なメンテナンスやサポート等があるが、
オープンソースソフトウェアの場合はそれがない。