LAMP、LEMP、MEAN、XAMPP、WAMP、AMPPS スタックの用語について混乱していますか?
それらについて調べてみましょう!
ランプ
LAMP は、Linux、Apache、MySQL、および PHP の頭字語です。これらのコンポーネントはそれぞれオープンソースで無料で使用できるため、人気が高まっています。

ランプ スタックは、おそらく、Web サイトおよび Web アプリケーション、特に小規模から中規模のサイトをホストするために使用される最も一般的なスタックです。
LAMP スタックでは、Linux オペレーティング システムがスタックの他のすべてのコンポーネントを実行できる基本基盤を提供します。 Apache は、訪問者からのすべてのリクエストを受信して処理する Web サーバー ソフトウェアです。誰かがindex.htmlまたはJPEGをリクエストすると、Apacheはサーバーでファイルを探し、それを訪問者のブラウザに送り返します。
PはPHPの略です。 Perl や Python を表すこともありますが、それほど一般的ではありません。 PHP は、動的な Web ページを生成するためのプログラミング言語です。 MySQL は、サイトのデータを保存するために使用されるデータベース エンジンです。
LAMP スタックをどこにホストするか?
A2 は 、LAMP スタックの最も人気のあるホスティング プラットフォームの 1 つです。
このスタックに必要なすべてのソフトウェアを提供することに加えて、A2 にはアプリケーションがホストされる高性能 SwiftServer プラットフォームがあります。
A2 ホスティング機能
- 20 倍高速なサーバー
- 無料のウェブサイト移行
- 99.9% の稼働率を約束
- いつでも返金保証
- 経験豊富なサポートチームが24時間365日対応可能
DigitalOcean も、LAMP スタックをホストできる優れたクラウド プラットフォームです。 1 分以内にスタックをクラウド サーバーにインストールできます。また、Linux システムで UFW ファイアウォールを有効にし、ポスト 22 の SSH、ポート 80 の HTTP、およびポート 443 の HTTPS へのアクセスのみを許可します。
以下は、DigitalOcean が LAMP スタック用に提供するソフトウェアのリスト (バージョン付き) です。

LAMP スタックを自分で構築する方法を学ぶことに興味がありますか?この Udemy コース をチェックしてください。
レンプ
LEMP スタックでは、 L は Linux を表し、 E は Nginx (engine-x) を表し、 M は MariaDB または MySQL を表し、 P は PHP を表します。Perl または Python の場合もあります。 LEMP ソフトウェア スタックは、動的な Web ページや Web アプリケーションを提供するために使用できます。 WordPress サイトの間で非常に人気があります。
Nginx は膨大なトラフィックを処理できるため、ホスティング会社にとって LEMP が第一の選択肢になります。 MariaDB はデータベースに使用され、PHP はブラウザーに動的 Web ページをロードするために使用されます。
すべてのコンポーネントはオープンソースであるため、LEMP スタックから無料で開始できます。
LEMP スタックをどこでホストするか?
Kamitera ホスティング ソリューションは、LEMP スタックをホストするオプションを提供します。これにより、Kamatera プラットフォームで利用可能なさまざまなバージョンのツールから選択するオプションが提供されます。そして、LEMP スタックをインストールするゾーンを選択する必要があります。

また、Kamatera ではコストに関するオプションも豊富に提供しています。 CPU、RAM、SSD ストレージ、トラフィック使用量に応じて、月単位または時間単位で料金が発生します。

Kamitera の 30 日間の無料トライアルから始めることができます。
あるいは、マネージド LEMP ホスティング ソリューションを提供する RoseHosting を試すこともできます。 24 時間 365 日のサポートにより 99.99% のアップタイムを保証し、超高速 Linux VPS を備えたエンタープライズ SSD ドライブを提供します。また、毎週の無料バックアップと無料の Web サイト移行オプションも提供します。

平均
Mean スタックは、高速かつ堅牢で保守可能な運用対応の最新の Web アプリケーションを構築するために使用できるオープンソースの JavaScript スタックです。
平均スタックは、MongoDB、Express、Angular、Node.js です。
MongoDB は NoSQL データベース、Express はノード上で実行される Web フレームワーク、Angular はクライアント側の開発プラットフォーム、Node.js は実行環境です。これらを組み合わせて使用すると、素晴らしい Web アプリケーションを構築できます。

MEAN スタックは LAMP スタックよりも検索され、人気があります。

なぜスタックを意味するのでしょうか?
- アプリケーション全体で単一の言語が使用されます
- LAMP スタックよりも高速なパフォーマンスの向上
- MVC アーキテクチャの使用をサポートし、多くの場合強制します
- JavaScriptの人気
A2 は人気のあるホスティング プラットフォームの 1 つで、MEAN スタックをホストするオプションもあります。 MEAN の A2 機能は LAMP と同じです。ただし、A2 の MEAN スタックの価格オプションは LAMP とは異なります。
A2 は、MEAN スタック ホスティング用に、CakePHP、CodeIgniter、Laravel などの他のフレームワークやソフトウェアも提供します。
MEAN スタックについて学びたい場合は、この オンライン コース をチェックしてください。
XAMPP
XAMPP では、 X は クロスプラットフォーム、 A は Apache、 M は MariaDB、 P は PHP または Perl を表します。
XAMPP は 、開発者がテストと展開の目的でローカル Web サーバーを作成するのに役立つ、最高の Apache ディストリビューションの 1 つです。これは、開発サーバーをインストールして実行する最も簡単な方法となるように設計されました。クロスプラットフォームなので、Windows、macOS、または Linux で使用できます。
Drupal、Joomla、WordPress、Magento、SuiteCRM などのアドオンが豊富に含まれており、プロジェクトを数分で開始できます。
ワンプ
WAMP の完全な形式は、Windows、Apache、MySQL、および PHP です。ご想像のとおり、下線のオペレーティング システムは Windows です。
WAMP と LAMP の唯一の違いは、これらのスタックの背後にあるオペレーティング システムです。したがって、LAMP に関して上で述べたすべてのことは WAMP によっても実行されますが、それは Windows システム上でのみ行われます。
アンプス

AMPPS は 、Apache、MySQL、MongoDB、PHP (Perl と Python) で構成される Softaculous による LAMP (Linux)、WAMP (Windows)、および MAMP (Macintosh) スタックの組み合わせです。
多くのオープンソース ソフトウェアとアプリケーションがプリインストールされています。データベース管理、ドメイン管理、アプリケーション管理のための安全な環境を提供し、開発を容易にします。このスタックには 425 を超えるソフトウェアが含まれています。
結論
これで、Web アプリケーションをデプロイおよびホストするための一般的なスタックについて理解していただければ幸いです。ローカル PC にインストールできるものはすべて無料です。
ただし、常に旅行している場合や、どこからでも自分の作品にアクセスしたい場合は、上記のホスティング プラットフォームで好みのスタックをホストすることを選択できます。あるいは、クラウド VM を入手して自分でセットアップするか、 フリーランサーを雇って セットアップを行うこともできます。