ねっとぱんだ-プログラミング勉強ブログ-

Webデザイン、プログラミングの勉強ブログ。

LAMPについて

LAMP

Webアプリケーションを開発する環境
Linux / apache ( nginx ) / MySQL / PHPperl, python

Linux

参考:http://www2.kumagaku.ac.jp/seminar/~st-sakai/zemi02/e321/soturon2.html
https://allabout.co.jp/gm/gc/427277/

  • オープンソースのOS(フリーである)
  • UNIX用に開発されたソフトウェアの多くをそのまま利用できる
  • 開発のスピードが非常に早い。ソースコードが公開されているので不具合にいち早く気づいた誰かが修正し、公開するので、問題を早く解決でき、つねに快適な状態を保たれる。
  • Linuxを対象にしたウイルスはほとんど存在せず、Linuxはウイルス攻撃に対して強い
  • 圧倒的に安定している、LinuxはOSの中核となる部分とその他のプログラムを動かす部分が別になっている
  • 古いパソコンでも軽快に作動。最低動作条件(必要スペック)が低い
  • Windowsとマック両方のパソコンとデータのやり取りが可能
  • ディストリビューションを選択できる。
ディストリビューション
流通・分布を意味する言葉で、Linuxの配布形態
  • Free Software Foundationという団体がフリーソフトウェアのために作成したGeneral Public License(GPL)に基づいて利用されている
GPL
GNU 一般公衆利用許諾書
詳細:https://ja.wikipedia.org/wiki/GNU_General_Public_License

apache

引用
http://www.atmarkit.co.jp/ait/articles/0012/01/news001.html
https://ja.wikipedia.org/wiki/Apache_HTTP_Server
http://wa3.i-3-i.info/word12465.html
  • 世界中でもっとも多く使われているWebサーバソフトウェア
  • 代表的なオープンソースソフトウェアの一つ
  • 他には他に「IIS」や「nginx」などがある。
  • linux同様信頼性、安全性が高い
Webサーバ
クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータ