フルオープンソース・ソフトウェアによるデータベース連動型のWebアプリケーション構築環境のこと。
OSとしてLinux、WebサーバーとしてApache、データベースとしてMySQL、スクリプト言語としてPHPを用いたシステムのことをいう。スクリプト言語として、他にPerl、またはPythonを指すこともある。また、データベースにPostgreSQLを使う組み合わせの場合はLAPPという。
LAMPはWebアプリケーション構築環境として、すべてオープンソースソフトウェアを使用している。フリーであることからコストが抑えられ、またソースコードが公開されているためにソフトウェアの選択肢が広がり、柔軟な構成ができる。低価格・高安定性・高柔軟性を満たしている構築環境といえる。
LAMPとは、Webアプリケーションのプラットフォームとなるオープンソースソフトウェアの組み合わせで、OSの「Linux」、サーバーソフトウェアの「Apache」、データベース管理システムの「MySQL」、そしてオブジェクト指向のスクリプト言語である「PHP」(あるいはPerl、Python)のセットのことである。
LAMPによってOS、サーバー、データベース、スクリプト言語の4要素をそろえれば、データベースを連携させた高度なWebアプリケーションを構築することができる。また、LAMPはいずれもオープンソースソフトウェアとして無償で提供されているため、無償で開発や運用に利用することができる。LAMPの組み合わせは、Webアプリケーションのためのソフトウェア環境を構築するための定番的組み合わせとして多く利用されている。
| 分子式: | C21H18N7O9PS2 |
| その他の名称: | 5'-Adenylic acid 2-(6-hydroxybenzothiazole-2-yl)thiazole-4-carboxylic anhydride、デヒドロルシフェリル-アデニラート、Dehydroluciferyl-adenylate、5'-O-[[2-(6-Hydroxybenzothiazole-2-yl)-4-thiazolyl]carbonyloxyphosphonyl]adenosine、2-(6-Hydroxybenzothiazole-2-yl)thiazole-4-carboxylic acid 5'-adenylyl ester、Dehydroluciferyl adenylate、デヒドロルシフェリルアデニラート、L-AMP |
| 体系名: | 5'-アデニル酸2-(6-ヒドロキシベンゾチアゾール-2-イル)チアゾール-4-カルボン酸無水物、5'-O-[[2-(6-ヒドロキシベンゾチアゾール-2-イル)-4-チアゾリル]カルボニルオキシホスホニル]アデノシン、2-(6-ヒドロキシベンゾチアゾール-2-イル)チアゾール-4-カルボン酸5'-アデニリル |
(LAMP から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/14 10:14 UTC 版)
ランプ、lamp、LAMPS、ramp、lump、rump、らんぷ、Rampou
魔神冒険譚ランプ・ランプ - 原作:泉藤進、漫画:小畑健の漫画作品。アラビアン ランプ・ランプ。また、魔神「ランプ」は主人公の名前。
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/23 16:20 UTC 版)
LAMPの専門技術者を確保しにくい中小企業や、既にWindowsServerの導入実績がある企業などでは使い慣れたWindowsプラットフォームで稼働するため、LAMPで構築する場合に比べ運用コスト面でメリットがある。また企業独自のアプリケーションはWindows上で稼働する物が多くこれらとのインテグレーションも容易である。 逆に言えば人的コスト面で専門技術者の常在が許される場合、Windows資産の継承が必要が無い場合は上記のようなメリットは無い。またWindows(IIS)とSQL Serverが有償であるためどうしても初期投資額が大きくなる。更にOSSのようにソースコードが公開されていないため、これらミドルウェアのソースコードを改変するレベルでの細かいチューニングを行うこともできない。
※この「LAMP」の解説は、「WISP」の解説の一部です。
「LAMP」を含む「WISP」の記事については、「WISP」の概要を参照ください。
固有名詞の分類