MAMPとParallelsの開発環境メモ

自分は、複数のサイト制作を同時に携わる事も多いので、MAMPを使っています。

  • インストールが簡単(アプリケーションのインストール感覚ですぐ動く)
  • ApacheのDocument Rootの切り替えもGUIで操作可能
    MAMPのApache Document Root 操作画面
  • PHP4とPHP5の切り替えもGUIで操作可能
    MAMPのPHP切り替え画面

プログラマーの方から見たら邪道なのかもしれませんが、上記の理由で使ってます。
Parallelsもインストールしてたんですが、結局他のWindowsのマシンを使ってあまり使ってませんでしたが、今回Macだけ持ち出して、作業する状況がありそうなので、これを機にParallels上のWindowsからもMAMPのApacheのDocument Rootが見れるようにしようと一念発起?
WindowsからMacを見る
ParallelsのPreferences-Network
parallelsのNetwork
Windowsでブラウザー開いて、10.211.55.2とIPを打ち込んでみる。
そうすると、Apacheのスタート画面が見える。自分の場合、パーソナルWeb共有をオンにしてたので。
毎回、IPアドレス打ち込むのも面倒なのでWindowsのhostsファイル(C:WINDOWSsystem32driversetc)を編集し、 簡単な文字で繋がるようにする。
MAMPがデフォルトで使っているApacheのポートが 8888なので、これを80にする。80は、パーソナルWeb共有のApacheのスタート画面が表示されてしまうので、パーソナルWeb共有をオフにする。
パーソナルWeb共有をオフにすると、ポート80がブロックされてしまい、Windowsから見えなくなるので、システム環境設定‐ファイアウォール でポート名:その他 TCPポート番号:80 として、ポート80をあける。
念のため、/Applications/MAMP/conf/apache/httpd.confで
#Listen 80
Listen 127.0.0.1:80
Listen 10.211.55.2:80
としてみた。
MAMPのスタートページが、127ポート使ってたので、
Listen 127.0.0.1:127
も追加しました。

Mac では、nishiaki.probo.jp でアクセス
Mac Camino
Windows では、 Windowsのhostsファイルで設定した任意の文字でアクセス
Windows IE6
文章で書くとそれなりに長く感じるが、実際にやることはちょっとだけ。
参考にしたサイト

スペシャルサンクス迫田さん

この記事を書いた人