Archive for 2 月, 2009
OSX LeopardにMAMPをインストール
今回はOSX LeopardにMAMPをインストールします。OSX Tigerでも基本同じです。
ちなみにMAMPの名称は、Macintosh、 Apache 、 MySQL、PHPの頭文字からとっています。
マウスをほんの数クリックするだけで、Mac OSX用のApache、PHP、MySQLをインストールすることができます。
インストールは簡単
パッケージで提供されているので、インストールはとても簡単です。
まずMAMPの ダウンロードページ から、MAMP 1.7.2をダウンロードします。
これはUniversal Binary版なのでPowerPC搭載モデルでも、Intel系CPU搭載モデルでも動作します。

「MAMP1.7.2」をクリックしてダウンロード。

自動的にダウンロードが開始されます。
MAMP 1.7.2のディスクイメージが勝手に作られ、自動的に以下の画面が表示されます。
図の矢印通りに、MAMPのフォルダをApplicationsフォルダにドラッグ&ドロップします。
OSX Tigerの場合はフォルダの画像が変わるだけで、やることは同じです。

アプリケーショフォルダにドラッグ&ドロップする
起動
アプリケーションフォルダに移動すると先ほどドラッグ&ドロップしたMAMPフォルダがあります。
MAMPフォルダを開き、MAMPアプリケーションをダブルクリックして起動します。
パスワードを聞かれるので入力してOKを押します。

今ログインしているユーザ名とパスワードを入力
無事に起動すると、以下のようなウインドウが表示され、同時にブラウザが立ち上がり「MAMPへようこそ!」というページが表示されます。

正常に起動すれば、Apache、MySQLともにグリーンの表示になっている
関連記事:「超」初心者ですが、symfonyとMAMPインストール
関連する投稿
「超」初心者ですが、symfonyとMAMPインストール
2/24 書き直しました。。。
こころです。symfonyもMAMPも初心者ながら、wordpressも初心者でした。
投稿したのに改行されず、コード内に大文字の記号が入っていたので、
修正しました。
気を取り直して、symfonyでの開発者を目指すべく、MAMPとsymfonyをインストール。開発環境はPowerBook G4です。
●MAMPのインストール
http://www.mamp.info/en/index.php
http://www.mamp.info/en/download.html
上記より、MAMPをダウンロード。
プロではない方をダウンロードしました。
起動!

MAMP
※macに慣れていないと、スクリーンショットにもひと苦労。。。。
環境設定→ポート で Apacheのポートを80に変更。
※Windowsだと、Skypeのポートと競合するので、ポートを8080に
しないと起動しない!という過去がありました。。
macでのMAMP の起動は難なくできました。
続いて、symfonyのインストール。
symfonyインストールのため、macでターミナルを起動します。
●symfonyのインストール
MAMP環境でSymfonyインストール時参考にするサイト。
http://it.kndb.jp/entry/show/id/2427
ターミナルを起動して、MAMPにインストールされているpearコマンドを使えるようにするために、usr/binの pearをリネームして、MAMP内のpearにシンボリックリンクを貼ります。
$ sudo mv /usr/bin/pear pear_original $ sudo ln -s /Applications/MAMP/bin/php5/bin/pear /usr/bin/pear
pearのアップグレードを行います。
$ sudo pear upgrade PEAR
pearからsymfonyのインストールを行います。
$ cd /Applications/MAMP/bin/php5/bin/ $ sudo pear channel-discover pear.symfony-project.com $ sudo pear install symfony/symfony
上記の手順で、/Applications/MAMP/bin/php5/lib/php 内にsymfonyが
インストールされていれば問題ないのですが、私は何度やってもユーザー>ダウンロード 内にsymfonyが解凍されてしまいます。
仕方ないので、
解凍されたsymfonyフォルダの中身のsymfony-1.2.4以下を
/Applications/MAMP/bin/php5/lib/php に直接入れます。
外側のsymfonyフォルダとサムネイルのようなファイルは、捨てました。
このままではsymfonyコマンドが使えないのでシンボリックリンクを貼ります。
$ sudo ln -s -f /Applications/MAMP/bin/php5/lib/php/symfony-1.2.4/data/bin/symfony /usr/bin/symfony
※-f オプションは既にあるシンボリックリンクを上書き。はじめて作る時なら要らないそうです。
symfonyが動作しているか確認
$ symfony -V
symfony version 1.2.4 (/Applications/MAMP/bin/php5/lib/php/symfony-1.2.4/lib)
上記のようになればOK。
ここまでは、特に問題なくできました。
実は、生まれて初めてmac触りました状態だったので、
macでのソフトのインストール、解凍、削除、ターミナルの起動の仕方まで
shimaさんにすべからく教えて頂いたので、MAMPとsymfonyのインストールは難なくクリア。
が、
はやくmacに慣れたいということと、環境設定の手順のおさらいも兼ねて、全て最初から一人でやってみよう!と、jobeetの1日目まで進んでいた開発環境全てをゴミ箱に…….
最初から、やり直した次第です。
そうしたら、最初にインストールした時は1.2.2 だったsymfonyのバージョンが、1.2.4 にアップグレードしていました。
このくらいのスピードで私も成長しなくてはと、思いました。。。
