icon
icon

誰でもできる!MAMPのインストール方法【初心者向け】

PHPの開発環境として使われる、【MAMP(マンプ)のインストール方法】を初心者向けに解説した記事です。Mac・Windowsの両方のインストール方法を紹介します。MAMPを使ってPHPのプログラムを書く手順も合わせて解説。

テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査

プログラミングの勉強を始める人にとって最初の難関は、開発環境の構築ではないでしょうか。そんな方でも使える開発環境のMAMPのインストール方法を初心者向けに解説した記事です。

MAMP(マンプ)はPHPの開発環境として使われます。XAMPPと同じように、MySQLも一緒に使えるので便利です。

本記事では、MAMPをインストールする方法と、PHPの最初のプログラムが書けるまでを解説しています。

本記事の目次

本記事は下記の流れで解説します。

1時間でできる無料体験!

MAMPとは?

MAMPとは「macOS」「Apache」「MySQL」「PHP」の頭文字をとったものです。

MAMPは、これらを一括で使うことができ、PHPとMySQLの開発環境として使用できます。

無料ホームページでもそれらを対応したサービスはあるのですが、データ送信に使うFTPソフトが必要だったり、SQLデーターベースの準備が必要で、初心者にとっては難しいこともあります。

 

なお、名前からMacでのみの利用と思われそうですが、WindowsとMacの両方のOSで使用することが可能です。

また、無料で使えるMAMPと有料版のMAMP PROがあります。違いとして、例えばlocalhostの代わりにユニークなエイリアスを与えることができるなど高機能になっています。ただし、初心者は無料版で十分でしょう。

本記事では、無料版のMAMPのインストール方法のみ紹介します。

[PR] PHPプログラミングで挫折しない学習方法を動画で公開中

MAMPのインストール方法

それでは早速、MAMPをインストールしてみましょう。

MAMPのダウンロードサイトにアクセスしてください。

 

アクセスすると、このように表示されるので、一番上の画像内にある「Free Download」ボタンをクリックしてください。
MAMPトップのダウンロードボタンの場所

 

Macの場合

次の画面で、MacのPCの場合は種類によってクリックする場所が違います。

新しいPC(M1M2など)の場合は、「Apple M1/M2 CPU」と書かれた部分をクリックします。

インテルのCPU(i7やi5など)を搭載したPCの場合は、「Intel x86 CPU」と書かれた部分をクリックします。
MacOSのMAMPダウンロードボタン

 

Windowsの場合

一番上に表示されている「Windows 10+」と書かれた部分をクリックします。

WindowsのMAMPダウンロードボタン

上記のそれぞれのPCに対応した部分をクリックするとブラウザでダウンロードが始まります。

ブラウザの下にダウンロードの進行状況が表示されます。

Mac
Windows
ブラウザの下に表示されるMAMPダウンロード中のボタン MAC
ブラウザの下に表示されるMAMPダウンロード中のボタン Windows

アプリのサイズがかなり大きいので、ダウンロードに時間がかかります。

 

 

macOSでインテルのCPUかどうかを見分けるには?

左上のりんごのアップルメニューから「このMacについて」をクリックします。
りんごのアップルメニューから、「このMacについて」

開いた画面に「プロセッサ」と書かれていればインテルのCPUが搭載されていて、「チップ」と書かれていればApple M1などの新しいPCです。
プロセッサならインテル、チップなら新しいPCのM1やM2

 

Downloadボタンが見つからないときは?

もしDownloadボタンが見当たらないときは、MAMPのトップページを下にスクロールして「Free MAMP download >」リンクをクリックします。
MAMPトップのダウンロードリンク

 

 

Windowsでダウンロードが始まらないときは?

Windowsで下記の画像が表示されたときは、「保存」をクリックします。
MAMP6

 

 

ここからは、WindowsとMacそれぞれのインストール方法を紹介します。

 

Windowsでのインストール

Windowsの場合は、実行すると次のようなメッセージが表示される場合があります。

MAMPインストール時のUAC画面 Windows

この画面は不正なプログラムが自動でインストールされるのを防ぐ機能です。

はいを押して、MAMPのインストール画面を表示してください。

MAMPインストール画面01 Windows

Nextをクリックしてください。

 

一緒にインストールするアプリを指定します。

MAMPインストール画面02 Windows

今回は無料のMAMPだけインストールするので、チェックは2つとも外してから、Nextをクリックします。

 

使用許諾契約が英語で表示されます。

MAMPインストール画面03 Windows

同意してインストールを続ける場合は「I accept the agreement」をクリックして選択し、Nextをクリックします。

 

次はプログラムをインストールするフォルダを指定する画面です。

MAMPインストール画面04 Windows

そのままNextをクリックしましょう。

 

次に表示される画面は、スタートメニューに登録する場所の指定です。

MAMPインストール画面05 Windows

そのまま「Next」をクリックします。

 

デスクトップにアイコンを作成するかどうかを決める画面が表示されます。

MAMPインストール画面06 Windows

そのまま「Next」をクリックします。

 

最後に、今まで入力した情報を確認します。

MAMPインストール画面07 Windows

内容に問題なければ「Install」をクリックします。

 

インストールが完了するまで、時間がかかる場合があるので気長に待ちましょう。

MAMPインストール画面08 Windows

 

インストールが完了した画面が表示されます。

MAMPインストール画面08 Windows

Finish」をクリックしたらMAMPのインストールは完了です。

 

 

Macでのインストール

続いてMacのインストール方法です。

ダウンロードしたファイルを開くと、「はじめに」の画面が表示されます。

MAMPインストール画面01 mac

続ける」をクリックします。

 
「大切な情報」が英語で表示されます。

MAMPインストール画面02 mac

続ける」をクリックします。

 
「使用許諾契約」の画面が英語で表示されます。

MAMPインストール画面03 mac

 

続ける」をクリックすると表示されている使用許諾契約に同意するか尋ねられます。

MAMPインストール画面03a mac

使用許諾契約に同意できるなら「同意する」をクリックします。

 

続いて「インストールの種類」画面が表示され、インストールに必要な記憶装置の空き容量が表示されます。

MAMPインストール画面04 mac

インストールするのに必要な空き容量は、使用しているPCやMAMPのバージョンによって変わるので、よく確認しておきましょう。

インストール先の空き容量に問題がなければ、「インストール」をクリックします。

 

MAMPインストール画面04a mac

インストールの確認を求められるので、パスワードかTouch IDの指紋認証などで許可しましょう。

 

さらにインターネットからダウンロードしたアプリをインストールする確認画面が出ます。

MAMPインストール画面04b mac

OK」をクリックしてインストールを許可します。

 

インストールが始まります。

MAMPインストール画面05 mac

インストールには時間がかかるので、完了するまで待ちます。

MAMPインストール画面06 mac

インストールが完了したら「閉じる」ボタンをクリックします。

 

インストールが完了すると、ダウンロードしたインストーラのファイルを削除するか尋ねる画面が表示されます。

MAMPインストール画面07 mac

インストールできていれば、インストーラは不要なので「ゴミ箱に入れる」をクリックして削除します。

これでMacにMAMPをインストールする作業は完了です。

 

 

PHPでプログラミング

MAMPがインストールできたら、MAMPを使ってPHPのプログラミングを実行してみましょう。

今回は、ブラウザに「PHPのテスト表示成功!」と出力するプログラムを作成します。

PHPのプログラムを動作させるために、WebサーバであるMAMPを起動しておきます。

※XAMPPなどの他のサーバアプリがすでにインストールされて起動している場合、ポート番号などが競合してMAMPのサーバが起動できない場合があります。

サーバを起動する

MacでMAMPのサーバを起動する

まずは、画面下のDockからMAMPをクリックして開いてください。

mac dock mamp

 

MAMPのウィンドウと同時に黄色の「Standard View」の画面が表示されたときは「Show this window when starting application」のチェックを外してから、左上の×で閉じます。

00c Standard Viewを閉じる もう表示しないチェック

 

MAMPのコントロールパネルが表示されます。

01MAMPウィンドウ Startボタン

右上にある「Start」をクリックして、サーバを起動します。

しばらくしてサーバの起動が完了すると、クリックした「Start」ボタンが「Stop」に変わって、サーバが起動中であることを表す緑色になります。

02サーバー起動

WindowsでMAMPのサーバを起動する

Windowsの場合は、デスクトップ画面に作成されたMAMPアイコンをダブルクリックして起動します。

00 MAMPアイコン

MAMPをDropboxとリンクするページが表示されますが、Dropboxとのリンクは必須ではないのでそのままページを閉じて大丈夫です。

03 Dropbox リンクページ

起動時にWindows標準セキュリティ機能などにより、ファイアウォールの確認画面が表示されることがあります。

04ファイアウォール許可

「プライベートネットワーク」だけにチェックを入れて「アクセスを許可する」ボタンを押します。

MAMPが起動してコントロールパネルが表示されます。

既定の設定では、Apache Server(Webサーバ)がMAMPの起動時に自動的に開始されます。

緑の丸がついていたら起動が完了しています。

05 MAMPコントロールパネル windows

サーバを停止するには「Stop Severs」、開始するには「Start Servers」をクリックします。

停止や開始には少し時間がかかります。

反応がないからといってサーバの開始・停止ボタンを短時間に連続してクリックしないようにしましょう。

 

MAMPのサーバからWebページを表示させる

ここからはWindows・Mac共通の操作になります。

MAMPのコントロールパネルの「WebStart」をクリックするとブラウザが開き、MAMPのサーバが表示させたWebページが表示されます。

04 Webページの表示
(画面はMacで表示した場合です)

ブラウザ表示mac

表示されているページのURLの最初の部分が、自分で配置したWebページを表示させるときに必要になります。

05MAMP URL

自分のPCで表示されているURLの赤枠で囲った部分を覚えておきましょう。
 

これからPHPのプログラムを書いていきますが、MAMPは開いたままにしておいてください。

 

プログラムを書くには、書式情報を含まない文字だけの情報を保存できるテキストエディタが必要です。

Winodwsには「メモ帳」、Macには「テキストエディット」が標準搭載されていますので、今回はそちらを使います。

 

メモ帳(Windows)

10 メモ帳起動

 

テキストエディット(Mac)

10 テキストエディット
テキストエディット起動後、「新規書類」をクリックします。

10テキストエディット起動 mac

 

書式情報のないPHPのコードとして保存するために、メニューバーから「フォーマット」->「標準テキストにする」を選択します。

もし、「標準テキストに変換しますか?」と確認画面が出た場合は「OK」をクリックします。
11a標準テキストに変換 mac

 

Windows・Macともに、テキストエディタが開けたら次のようにコードを入力します。

<?php
print ('PHPのテスト表示成功!')
?>

※「‘PHPのテスト表示成功!’」以外は半角(漢字オフで入力する英数字や記号)で入力します。

Mac
Windows
11コード入力 mac
11コード入力 windows

入力できたら、ファイル名をtest1.phpにして、htdocsというフォルダ上に保存します。

  • メモ帳(Windows)
    メニューバーの「ファイル」->「名前を付けて保存
    Cドライブ  > MAMP > htdocs
    12保存 windows
  • テキストエディット(Mac)
    メニューバーの「ファイル」->「保存
    アプリケーション > MAMP > htdocs
    12コード保存 mac

 

ここまでできたら、MAMPのコントロールパネルの「WebStart」をクリックし、ブラウザのURLを以下の例のように後半部分を「test1.php」に修正します。

15ブラウザ表示

このように

http://localhost:ポート番号/htdocs以降のファイルパス

という形でMAMPで起動させたサーバから、WebページやPHPのプログラムを読み込めます。

なお、先ほど保存したファイルを更新すると、この出力結果も更新されます。

 

コラム

コスパとタイパ、両方結果的に良くなる良くなる学び方とは?

「スクールは高いし時間も縛られて効率が悪い」と考える方は多いと思います。
もちろん、時間も費用もかかることは間違いありません。
ただ 結果的に無駄な学びにお金も時間もかける方がリスクが高いという考えもあります。

コスパ・タイパ最適化の参考として、 テックアカデミー卒業生がスクールを選んだ理由 をご紹介します。

  • ・困ったときに、質問や相談できる相手がいるため挫折しなかった
  • ・プロとして必要なスキルのみを深く学べたので無駄がなかった
  • ・副業案件の提供と納品までのサポートがあったので目的を達成できた

安価・短期間で広く浅く学んでも意味がありません。 本当に自分の目的が達成できるか、それが重要です。
自分にどのスキルや学び方が合っているか、どんな学習方法かなど、お気軽に 無料相談 に参加してみませんか?

カウンセラー・現役のプロへ、何でも気軽に無料相談可能。 30分か60分お好きな時間が選べて、かつ3回まで すべて無料で ご利用できます。
無理な勧誘は一切ない ので、お気軽にご参加ください。

今なら相談した方限定の割引・参加特典付き! 無料相談はこちら

おわりに

MAMPのインストール方法は以上です。

もう少しPHPの基礎を知りたい場合は、PHPで文字列を出力する方法PHPの変数を使う方法をまずはご覧ください。

 

PHPを勉強していて、
・もっと効率的に勉強したい
・誰かに聞きながら学びたい
・自分でWebサービスを作りたい
と思ったことはないでしょうか?

そんな方のために、TechAcademyではオンラインブートキャンプPHP/Laravelコースを提供しています。

現役エンジニアがパーソナルメンターとして受講生に1人ずつつき、マンツーマンのメンタリングで学習をサポートし、オリジナルWebサービスを開発することが可能です。

独学に限界を感じている場合はご検討ください。

初心者・未経験でもできる。まずはテックアカデミーに相談しよう

プログラミングを独学で学習していて、このように感じた経験はないでしょうか?

  • ・調べてもほしい情報が見つからない
  • ・独学のスキルが実際の業務で通用するのか不安
  • ・目標への学習プランがわからず、迷子になりそう

テックアカデミーでは、このような 学習に不安を抱えている方へ、マンツーマンで相談できる機会を無料で提供 しています。
30分間、オンラインでどんなことでも質問し放題です。

「受けてよかった」と感じていただけるよう カウンセラーやエンジニア・デザイナー があなたの相談に真摯に向き合います。

「自分に合っているか診断してほしい」
「漠然としているが話を聞いてみたい」

こんなささいな悩みでも大丈夫です。

無理な勧誘は一切ありません ので、まずはお気軽にご参加ください。
※体験用のカリキュラムも無料で配布いたします。(1週間限定)

今なら参加者限定の割引特典付き! 無料相談を予約する