LAMP
「Linux, Apache, MySQL, and PHP」を表します。これらのソフトウェア技術を組み合わせると、完全に機能するWebサーバーを作成できます。
Linuxは、Webサーバーで使用される最も一般的なオペレーティングシステムです。これは主に、無料で利用できるLinuxディストリビューションが数多くあるためです。そのため、Linuxベースのサーバーは通常、Windowsサーバーよりもセットアップや保守にかかる費用を抑えられます。Linuxは(オープンソース|オープンソース)であるため、ほかの一般的なオープンソースのWebホスティングソフトウェアコンポーネントとも連携できます。
「AMP」パッケージで最も重要なソフトウェアコンポーネントは、Apache、つまり「Apache HTTP Server」です。Apacheは、HTTPプロトコルを介してインターネット上にWebページを提供するソフトウェアです。Apacheをインストールすると、標準的なLinuxマシンが、公開中のWebサイトをホストできるWebサーバーに変わります。
LAMPには、MySQLとPHPも含まれます。MySQLは一般的なオープンソースのデータベース管理システム(DBMS)で、PHPは一般的なWebスクリプト言語です。この2つの技術を組み合わせることで、動的Webサイトを作成できます。LAMPサーバーは、静的なHTMLページを提供するだけでなく、PHPコードを実行し、MySQLデータベースからデータを読み込む動的なWebページを生成できます。
NOTE: 場合によっては、LAMPの「P」は、ほかのスクリプト言語であるPerlまたはPythonを表すこともあります。WindowsとMac向けの「AMP」パッケージは、それぞれWAMPとMAMPと呼ばれます。
知識をテストする