誰かがLAMPスタックという用語の意味を教えてもらえますか?私は求人情報でこの参照を見ましたが、それの意味を完全には理解していません。
開発ではLAMPをかなり一般的に使用しているように感じますが、「スタック」と聞くと、本来のLAMP環境を使用していないように感じます。
LAMPの意味を知っていますが、「スタック」という用語の意味を知りたかっただけです。
回答:
彼らがそれをスタックと呼ぶ理由は、各レベルがそのベースレイヤーから派生しているためです。ご使用のオペレーティングシステムであるLinuxがベースレイヤーです。次に、Apache、WebデーモンがOSの上に配置されます。次に、データベースにWebデーモンによって提供されるすべての情報が格納され、PHP(または任意のP *スクリプト言語)を使用してすべてのデータを駆動および表示し、ユーザーとの対話を可能にします。
「スタック」という用語を過度に気にしないでください。人々は実際にはソフトウェアスイートまたはバンドルを意味しますが、あなたはそれを問題なく使用しています。
LINUXオペレーティングシステム
APACHEWebサーバー
MySQLデータベース
およびPHP
http://en.wikipedia.org/wiki/LAMP_(software_bundle)
スタックという用語はスタックを意味します!つまり、これらのテクノロジー/フレームワークを使用した経験があるかどうかを意味します。これらはすべて、ダウンロードしてインストールできるLAMPパッケージにまとめられているため、スタックと呼ばれます。
LAMP平均L = LINUX(OS)A = APACHE(Webサーバー)M = MySQL(データベース)P = PHP(言語)
http://www.webopedia.com/TERM/L/LAMP.html
Linux、Apache、MySQL、PHPの略で、オペレーティングシステムとしてLinux、WebサーバーとしてApache、RDBMSとしてMySQL、オブジェクト指向スクリプトとしてPHPを使用する、Webスタックとも呼ばれるオープンソースのWeb開発プラットフォームです。言語。多くの場合、PHPの代わりにPerlまたはPythonが使用されます。
スタックとは何かを具体的に知るためにこれをまだ調べている人にとって、「スタック」という用語は「ソリューションスタック」を指します。ソリューションスタックは、通常、必要なプラットフォームまたはインフラストラクチャを提供するために組み合わせることにより、特定の問題に対処するためのソフトウェアの完全なセットです。この用語は、「サーバースタック」と「ウェブスタック」の両方の親です。したがって、LAMPスタックは、Web上で動的コンテンツを提供することを特に目的とした特定の完全なソフトウェアセットです。
いくつかの追加の読書:
https://www.techopedia.com/definition/28154/solution-stack https://en.wikipedia.org/wiki/Solution_stack
LAMPスタックは、LinuxでホストされるWebサイトの基盤であり、Linux、Apache、MySQL、およびPHP(LAMP)ソフトウェアスタックです。
ランプスタンド:-
LAMPスタックは、WebサイトやWebアプリケーションの作成に使用できるオープンソースソフトウェアのセットです。LAMPは頭字語であり、これらのスタックは通常、Linuxオペレーティングシステム、Apache HTTPサーバー、MySQLリレーショナルデータベース管理システム、およびPHPプログラミング言語で構成されています。
Linux:オペレーティングシステム(OS)が最初のレイヤーを構成します。Linuxはスタックモデルの基盤を築きます。他のすべてのレイヤーは、このレイヤーの上で実行されます。Linuxは最下位層であり、オペレーティングシステムを提供します。Linuxは、実際には他の各コンポーネントを実行します。ただし、Linuxに特に限定されるわけではありません。Microsoft®で他の各コンポーネントを簡単に実行できます。必要に応じて、Windows®;、Mac OS X、またはUNIX®。
Apache:第2層は、Webサーバーソフトウェア(通常はApache Webサーバー)で構成されます。このレイヤーは、Linuxレイヤーの上にあります。Webサーバーは、Webブラウザーから正しいWebサイトへの変換を担当します。Apacheは、Webページをユーザーに提供するためのメカニズムを提供します。Apacheは、安定したミッションクリティカル対応のサーバーであり、インターネット上のすべてのWebサイトの65%以上を実行しています。PHPコンポーネントは実際にはApache内にあり、ApacheとPHPを一緒に使用して動的ページを作成します。
MySQL:第3層は、データベースが存在する場所です。MySQLは、Webサイトを構築するためのスクリプトによって照会できる詳細を格納します。MySQLは通常、Apache /レイヤー2と並んでLinuxレイヤーの上に配置されます。ハイエンド構成では、MySQLを別のホストサーバーにオフロードできます。MySQLは、LAMPシステムのデータストレージ側を提供します。MySQLを使用すると、大規模で複雑なサイトの実行に適した非常に高性能なデータベースにアクセスできます。Webアプリケーション内では、すべてのデータ、製品、アカウント、およびその他の種類の情報が、SQL言語で簡単にクエリできる形式でこのデータベースに存在します。
PHP:それらすべての上に座っているのは、4番目で最後のレイヤーです。スクリプト層は、PHPや他の同様のWebプログラミング言語で構成されています。WebサイトとWebアプリケーションはこのレイヤー内で実行されます。PHPは、LAMPシステムの他のすべての部分に接着剤を提供するシンプルで効率的なプログラミング言語です。PHPを使用して、MySQLデータベースのデータとLinuxが提供するいくつかの機能にアクセスできる動的コンテンツを記述します。
LAMPスタックは次のように視覚化できます 。詳細
正確かつ鮮明に
LAMPはL(Linux)A(Apache)M(Mysql)P(PHP5)は、Webアプリケーション開発を目的とした複合パッケージです。
ランプをインストールする最も簡単な方法は次のとおりです
1)タスクセルの使用
以下はコマンドのリストです
sudo apt-get update sudo apt-get install tasksel sudo tasksel(LAMPサーバーを確認して[OK]を選択するプロンプトが表示されます)
それはランプがあなたの知識を輝かせる準備ができているということです。
LAMPスタックの略L inux A pache M YSQL P HP
平均スタックもありM ongoDB E xpressJS A ngularJS N odeJSは、
Linuxオペレーティングシステムの場合はLapacheWebサーバーの場合はMMysqlデータベースの場合はpスクリプトおよびphpモジュールの場合はphpの場合
LAMPシステムでphpプログラムとcgiプログラムをホストできます。
例:ubuntuではapt-get install apache2 for web server apt-get install mysql-server php5-mysql for database and php apt-get install php5 and get to your web server http:// localhost