MAMP
MAMP(マンプ)に関しての備忘録。
MAMPとは
Web開発に必要なソフトをまとめて構築するソフトらしい(これから勉強)。
Mac、Apache、MySQL、PHPの頭文字をとって「MAMP」。
Apache(アパッチ)は、Webサーバーソフト。
MySQL(マイエスキューエル)は、データベース管理システム。
PHPは、サーバー側の言語。
Apache
・1995年に公開されたWebサーバーソフト
・正式名は「Apache HTTP server」
・オープンソース(無料)でOS問わず追加機能豊富
・多人数が同時使用するWebサイトには不向き
MySQL
・1995年に公開されたデータベース管理システム(DBMS)
・リレーショナルデータベースを採用(データをテーブル単位で管理)
・SQL(データベース言語)とは別物(言語とシステム)
・SQLを使ってデータを管理する器側がMySQL(オープンソース)
PHP
・動的にWebページを生成できるサーバーサイドのスクリプト言語
(スクリプト言語=読み易く、自動で機械語へ翻訳(コンパイル)してくれる簡易言語の総称)
・サーバー側でMySQLと連携可
・掲示板、問合せ、ショッピング、WordPressで使われている言語