Hiromuブログ

最近はこちら(https://zenn.dev/hiromu)が本体

Macbook Air にMAMPをインストール

Macbook AirMAMPをインストールしてみました。 MAMPとはWebサーバー(Apache)、データーベース(MySQL)、PHPをパッケージしたものです。MAMPをインストールするとMacbook AirのみでWebアプリケーションの開発を行うことができます。

ダウンロード

以下からダウンロードします。

http://www.mamp.info/en/downloads/index.html MAMP Mac Apache MySQL PHP


インストール

ダウンロードしたzipファイルを解凍し、pkgファイルをダブルクリックします。 あとは使用許諾の確認などしつつ、手順通りすすめれば自動的に[アプリケーション] > [MAMP]フォルダ、および[MAMP PRO]フォルダ配下にインストールされます。


初期設定

PHPの最新フォルダ(2012年7月時点ではphp5.4.4)の設定ファイルphp.iniを編集します。編集前に念のためファイルをバックアックしておきましょう。

/Applications/MAMP/conf/php5.4.4/php.ini

以下変更個所

[変更前①]

;default_charset = "iso-8859-1"

[変更後①]

default_charset = "UTF-8"


[変更前②]

[mbstring]
; language for internal character representation.
;mbstring.language = Japanese

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
;mbstring.internal_encoding = EUC-JP

; http input encoding.
;mbstring.http_input = auto

[変更後②]

[mbstring]
; language for internal character representation.
mbstring.language = Japanese

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
mbstring.internal_encoding = UTF-8

; http input encoding.
mbstring.http_input = auto


[変更前③]

;mbstring.detect_order = auto

[変更後③]

mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII


[アプリケーション] > [MAMP] > [MAMP.app]を起動します。MAMPMAMP PROのどちらを起動するか聞かれますがMAMPをを起動しましょう。

MAMP

環境設定を選択します。

MAMP 1

Apacheのポートの設定を「80」にし「OK」を選択します。

MAMP 2

「サーバを起動」を選択すると、左側のランプが緑色に変わります。

MAMP 3

以下のようなWebページが表示されればインストール完了です。

MAMP 4


セキュリティ設定

上の画像にあるとおりMySQLのデフォルト設定ではユーザ名:root、パスワード:rootとなっていますのでパスワードを変更した方がよいでしょう。こちらについては次回(たぶん)まとめます。

また、ファイアウォールの設定をしておいた方が良いと思います。

[システム環境設定] > [セキュリティとプライバシー] > [ファイアウォール]を選択し「ファイアウォールを入にする」を選択します。

セキュリティとプライバシー

あとは好みの設定にしましょう。(詳細割愛…)

また「ステルスモードを有効にする」にチェックを入れておくとよりセキュリティを高められます。

システム環境設定

ファイアウォールの設定をするとサーバ起動時に以下のような画面が出る場合がありますが、「拒否」を選択しましょう。

UserNotificationCenter