MAMP 【macOS+Apache+MySQL+PHP】
概要
MAMP(macOS+Apache+MySQL+PHP)とは、Webアプリケーションの開発・実行環境の一つで、macOSに人気のオープンソースソフトウェアを組み合わせたもの。また、独MAMP社が開発・公開している配布パッケージ。米アップル(Apple)社のMacシリーズのオペレーティングシステム(OS)であるmacOSに、Webサーバソフトウェアの「Apache」、データベース管理システムの「MySQL」あるいは「MariaDB」、スクリプト言語の「PHP」あるいは「Python」「Perl」を導入した構成を指す。「MAMP」はこれらの頭文字を組み合わせた略語である。
WebサービスやWebアプリケーションを運用する多くのシステムがこの構成で成り立っており、Macを利用している開発者のローカル環境にサーバ環境と同じものを再現して、開発やテストを行うために用いられることが多い。
独MAMP社ではこれらのオープンソースソフトウェアを一括して導入できる配布パッケージを公開しており、狭義にはこれをMAMPと呼ぶことがある。WebサーバとしてApacheかnginxを選択でき、MySQLとPHPが同梱されている。Windows版や高機能の有償版「MAMP PRO」なども提供されている。
(2023.10.29更新)