【最新版】MAMPのインストール方法!Macでローカル環境を構築しよう!

この記事からわかること

  • MAMPインストール方法
  • Macローカル環境構築する方法
  • インストールした後の接続方法

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

Macの中にローカル環境を構築すればサーバーサイドのプログラミング言語であるPHPを学習、練習するのがとても楽になります。

今回はMAMPのインストール方法とセットアップの手順をまとめていきたいと思います。

MAMPの公式サイトからインストール

MAMPはWindowsでもMacでも使える無料のローカルサーバーを構築できるwebソフトウェアです。

PHPで作成したアプリやページをいきなり本番環境に送るのではなくローカル環境で試すことでコードエラーやバグを修正しやすくなります。

インストールは5分もかからず終了するので早速環境を作っていきます。

まずは公式サイトにアクセスします。

MAMP公式サイト

MAMPのインストール手順

上部の「Downloads」もしくは中央の「Free Download」をクリックします。

MAMPのインストール手順

ダウンロード項目が3つに分かれていますので自分の環境にあったものを選択します。Macであれば組み込まれているCPU(パソコンの頭脳)によって、ダウンロードするファイルが違いますのでご注意ください

自分のMacのCPU確認方法は画面上部の「」>「このMacについて」をクリックします。するとOSのバージョンやメモリが記載された画面に切り替わります。

MAMPのインストール手順 MAMPのインストール手順

intelの場合は「プロセッサ」という項目に「1.4 GHz デュアルコアIntel Core i5」などと記載、M1の場合は「チップ」という項目に「Apple M1」のように記載があります。確認の上、正しい方をダウンロードしておきます。

該当のアイコンをクリックするとダウンロードが始まります。「NAMO DNS App」の宣伝が出てきますが必要なければ無視してOKです。

MAMPのインストール手順

MAMP〜.pkgファイル」がダウンロードされますのでクリックして開きます。ちなみに拡張子が「pkg」のファイルはアップルシステム専用パッケージファイルです。

ここからは流れに沿ってボタンをクリックしていきます。

はじめに」→「続ける」をクリック

MAMPのインストール手順

大切な情報」→「続ける」をクリック

MAMPのインストール手順

使用許諾契約」→「続ける」をクリック

MAMPのインストール手順

するとポップアップが表示され「ソフトウェアのインストールを続行するには、ソフトウェア使用許諾契約に同意する必要があります」と問われるので「同意する(Agree)」をクリック

MAMPのインストール手順

使用する容量を教えてくれるので問題がなければ→「インストール」をクリック

MAMPのインストール手順

これで無事Macの中にMAMPがインストールされました。では次にセットアップをしていきます。

MAMPのインストール手順

MAMPのセットアップ方法

Macの中にMAMPがインストールできたらまずは格納された場所を探します。

Finder」>「アプリケーション」の中に「MAMPフォルダ」が格納されていると思います。同時にMAMP Pro(青色アイコン)もダウンロードされてしまうので不要であれば削除しておきましょう。

MAMPのインストール手順

MAMPフォルダを開いたらこのような感じになっていると思います。

MAMPのインストール手順

その中の「MAMP.app」をクリックすることでローカルサーバーの起動を操作できるポップアップが開きます。簡単にアクセスできるようにDock(Macの下部メニュー)に追加しておくと便利です。

MAMP.app」をクリックすると最初は広告が表示されますので広告下部の「Show the window when 〜」のチェックを外し、起動のたびに広告が出ないようにしておきます。

MAMPのインストール手順

この画面になれば準備は完了です。

MAMPのインストール手順

セットアップと言いましたが基本は初期設定のままでOKです。設定を変更するには左上の「Preferences」をクリックします。

必要に応じてサーバーのポート番号やドキュメントルートを変更して自分の使いやすいようにセットアップしてください。

デフォルト(MAMP default)のポート番号は「8888」、MySQLが「8889」となっています。ポート番号は任意のものに変更もできますが他の通信と重複してもダメなのでデフォルトか「80&3306」のどちらかにしておけば問題ありません。

MAMPのインストール手順

「80&3306」にしておくと後述しますがURL指定がスッキリしますのでおすすめです。

MAMPの使い方

MAMPの使い方を流れに沿って解説いたします。

MAMPの使用手順

  1. 「MAMP.app」から「Start」でローカルサーバーを起動
  2. (すると自動でWebサイトが表示されますが無視してOKです)
  3. htdocs内に表示したいファイルを格納
  4. ローカルのURLをブラウザに入力してアクセス
  5. 「MAMP.app」から「stop」でローカルサーバーを停止

「MAMP.app」から「Start」でローカルサーバーを起動

まずは「MAMP.app」をクリックして開き、右上の「Start」をクリックします。 のように緑色に変化すれば起動は完了です。

MAMPのインストール手順

起動時にMAMPのWebサイトが開きますがここでは無視してOKです。このサイトは起動時に毎回開きますし、「Start」横の「WebStart」をクリックしても開くことができます。

htdocs内に表示したいファイルを格納

htdocs内にファイルを格納

続いては「htdocs」フォルダの中に表示させたいHTMLファイル(PHPファイル)を格納します。

デフォルトで「htdocs」の中に「indexファイル」が入っていますが不要であれば消しておいてください。

HTMLファイル(PHPファイル)は「htdocs」の直下に設置すればOKです。

MAMPの初期設定ではドキュメントルートが「Applications >MAMP>htdocs」となっているため「htdocs」フォルダに格納しますがドキュメントルートを変更した場合は格納場所も変更になるので注意してください。

ローカルのURLをブラウザに入力してアクセス

ローカルサーバー環境のファイルは通常のWebページのようにブラウザにURLを入力してアクセスすることができます。

ChromeにローカルホストURLを入力

アクセスするためのURLはポート番号を変更していない場合は下記のURLです。

●MAMPにアクセスするためのURL

http://localhost:8888/

ポート番号を「MAMP default」から「80&3306」に変更していればポート番号を指定しないURLでもアクセス可能です。

●MAMPにアクセスするためのURL(ポート番号変更)

http://localhost/

上記のURLをブラウザに入力すると「htdocs」に格納されている「index」と名のつくファイルを自動で参照します。これはURLの仕組みが絡んでくるので詳しくは下記リンクをご覧ください。

例えば先ほどのファイルを格納した場合アクセスするURLは以下のように変化します。(ポート番号80&3306の場合)

htdocs内にファイルを格納
ファイル名 URL
index.php http://localhost/
article.html http://localhost/article.html
dirの中のindexファイル http://localhost/dir/
dirの中のarticleファイル http://localhost/dir/article.html

ディレクトリ(フォルダ)を介する場合はURLにディレクトリ名を記述すればその中に入ることができます

「MAMP.app」から「stop」でローカルサーバーを停止

使い終わったら「MAMP.app」の「Start」が「Stop」に変わっていると思うのでクリックすればローカルサーバーは停止します。

MAMPは✖️ボタンで閉じられないのでDockから「終了」を押してアプリを終了してあげましょう。

MAMPを終了する方法

phpMyAdmin(データベース)の使い方

そもそもMAMP(マンプ)は「Mac(ハードウェア)」+「Apache(サーバー)」+「MySQL(データベース)」+「PHP(言語)」の頭文字をとった略称です。

なのでMAMPでは通常のサーバー同様にデータベース(MySQL)も利用することができます。

MAMPのデータベースは「phpMyAdmin」というMySQLを操作するための管理ツールで操作可能です。

アクセス方法は起動時に表示されるサイト(閉じていればMAMP.appの「WebStart」から)の「Tools」>「phpMyAdmin」をクリックするとアクセスすることができます。

MAMPを終了する方法

データベースには例えば以下のように記事情報を格納しておき、PHPでデータベース接続して検索値に該当する記事情報を抜き出して表示させる検索ボックスの作成などに活用することができます。

phpMyAdminのページ

今回はMAMPのインストール方法とセットアップの手順や使用方法をまとめてみました。

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index