Macbook AirにMAMPをインストールしてみました。 MAMPとはWebサーバー(Apache)、データーベース(MySQL)、PHPをパッケージしたものです。MAMPをインストールするとMacbook AirのみでWebアプリケーションの開発を行うことができます。
ダウンロード
以下からダウンロードします。
http://www.mamp.info/en/downloads/index.html
インストール
ダウンロードした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]を起動します。MAMPとMAMP PROのどちらを起動するか聞かれますがMAMPをを起動しましょう。
環境設定を選択します。
Apacheのポートの設定を「80」にし「OK」を選択します。
「サーバを起動」を選択すると、左側のランプが緑色に変わります。
以下のようなWebページが表示されればインストール完了です。
セキュリティ設定
上の画像にあるとおりMySQLのデフォルト設定ではユーザ名:root、パスワード:rootとなっていますのでパスワードを変更した方がよいでしょう。こちらについては次回(たぶん)まとめます。
また、ファイアウォールの設定をしておいた方が良いと思います。
[システム環境設定] > [セキュリティとプライバシー] > [ファイアウォール]を選択し「ファイアウォールを入にする」を選択します。
あとは好みの設定にしましょう。(詳細割愛…)
また「ステルスモードを有効にする」にチェックを入れておくとよりセキュリティを高められます。
ファイアウォールの設定をするとサーバ起動時に以下のような画面が出る場合がありますが、「拒否」を選択しましょう。