公開:

MAMPとは?意味をわかりやすく簡単に解説

text: XEXEQ編集部


MAMPとは

MAMPとはMacOS用のサーバー環境を構築するためのソフトウェアパッケージです。MAMPはMacOS、ApacheMySQL、PHPの頭文字を組み合わせた略称となっています。

MAMPを使用することで、MacOS上でWebサーバーやデータベースサーバーを簡単に構築することができます。ローカル環境でWebアプリケーションの開発やテストを行う際に広く利用されているツールの1つです。

MAMPにはPHPやPerlなどのプログラミング言語やデータベース管理システムであるMySQLが同梱されています。これらの環境が予め設定されているため、インストール後すぐに開発を始められるのが大きな特徴です。

MAMPにはフリー版とPro版の2種類があります。フリー版は無料で利用できる基本的な機能が含まれており、Pro版ではさらに高度な機能が追加されています。

MAMPを利用することで、MacOS上に手軽にWebサーバー環境を構築できます。Web開発者にとって欠かせないツールの1つと言えるでしょう。

MAMPのインストールと設定方法

MAMPのインストールと設定に関して、以下3つを簡単に解説していきます。

  • MAMPのダウンロードとインストール手順
  • MAMPの基本的な設定方法
  • MAMPを使ったローカルサーバーの起動と確認

MAMPのダウンロードとインストール手順

MAMPのインストールは非常に簡単です。公式サイトからダウンロードしたdmgファイルをダブルクリックしてマウントし、MAMP.appをApplicationsフォルダにドラッグ&ドロップするだけです。

インストーラーは不要で、アプリケーションフォルダにコピーするだけで完了します。アンインストールも同様にアプリケーションフォルダから削除するだけなので、手軽に導入できるのが魅力です。

インストールが完了したら、MAMP.appを起動します。初回起動時にはライセンス許諾画面が表示されるので、内容を確認して同意すればセットアップは完了です。

MAMPの基本的な設定方法

MAMPの設定は、アプリケーション起動後に表示される管理画面から行います。主な設定項目としては、ドキュメントルートの指定やポート番号の変更などがあります。

ドキュメントルートは、Webサーバーがコンテンツを配信するルートディレクトリを指定します。デフォルトではMAMPフォルダ内のhtdocsが指定されていますが、任意のフォルダに変更できます。

ポート番号は、ApacheとMySQLで使用するポート番号を指定します。デフォルトではApacheが8888、MySQLが8889に設定されていますが、他のアプリケーションと重複する場合は変更が必要です。

MAMPを使ったローカルサーバーの起動と確認

MAMPの設定が完了したら、管理画面の「Start Servers」ボタンをクリックしてサーバーを起動します。起動が完了すると、ボタンの表示が「Stop Servers」に変わります。

サーバーが正常に起動していることを確認するには、Webブラウザからhttp://localhost:8888にアクセスします。MAMPのスタートページが表示されれば、正常に動作しています。

phpMyAdminを使ってMySQLの管理を行う場合は、http://localhost:8888/phpMyAdminにアクセスします。ユーザー名とパスワードを入力してログインすることで、データベースの作成や編集が可能になります。

MAMPを使ったPHP開発環境の構築

MAMPを使ったPHP開発環境の構築に関して、以下3つを簡単に解説していきます。

  • MAMPでPHPのバージョンを切り替える方法
  • MAMPでPHPの設定を変更する方法
  • MAMPでPHPのエクステンションを有効化する方法

MAMPでPHPのバージョンを切り替える方法

MAMPには複数のPHPバージョンが同梱されており、プロジェクトに応じて使い分けることができます。PHPのバージョンを切り替えるには、MAMP.appの環境設定画面から行います。

環境設定画面の「PHP」タブを開き、「Standard Version」のプルダウンメニューから使用したいPHPのバージョンを選択します。選択後、画面下部の「OK」ボタンをクリックして設定を保存します。

PHPのバージョンを変更した場合は、Apacheの再起動が必要です。MAMP.appの管理画面から「Stop Servers」「Start Servers」を順にクリックして、Apacheを再起動してください。

MAMPでPHPの設定を変更する方法

MAMPのPHPの設定は、php.iniファイルを編集することで変更できます。MAMP.appのメニューから「File」>「Edit Template」>「PHP」を選択すると、テンプレートのphp.iniファイルが開きます。

php.iniファイルには、PHPの動作に関する様々なディレクティブが定義されています。例えば、メモリ制限やエラー表示の設定などを変更できます。設定を変更したら、ファイルを保存します。

php.iniファイルを変更した場合も、Apacheの再起動が必要です。MAMP.appの管理画面から「Stop Servers」「Start Servers」を順にクリックして、設定を反映させましょう。

MAMPでPHPのエクステンションを有効化する方法

PHPのエクステンションを有効化するには、MAMP.appの環境設定画面から行います。環境設定画面の「PHP」タブを開き、「Extensions」の項目を確認します。

有効化したいエクステンションのチェックボックスをオンにして、画面下部の「OK」ボタンをクリックします。例えば、PDOやGDなどのエクステンションを有効化できます。

エクステンションを有効化した場合も、Apacheの再起動が必要です。MAMP.appの管理画面から「Stop Servers」「Start Servers」を順にクリックして、エクステンションを反映させましょう。

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「コンピュータ」に関するコラム一覧「コンピュータ」に関するニュース一覧
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。