[contact-form-7 id="1781" title="ご意見・ご要望・お問い合せ"]

Technical note

MAMPのローカル環境にWindowsからアクセスする

2009.09.03

MAMPとは今さら説明するまでもないですが、Macで手軽にローカルでのWeb開発環境(Apache + MySQL + PHP) を導入できるパッケージです。同様のパッケージでXAMPPというものもあります。XAMPPはMac、Windowsともにあります。 以前はOSXのWeb共有を利用して制作環境を構築していたのですが、システムを汚す事無く、手軽に導入できるので自分も新しいマシンを購入した際にインストールしてから今では制作に無くてはならない存在になっています。

さて、本題ですが、今までローカルでアクセスする場合、

Mac:http://localhost:ポート番号/
Windows:http://macのコンピュータ名.local:ポート番号/

でアクセスしていました。

Xmarksでブックマークを共有していたのでローカルでアクセスする際、MacとWindowsでアドレスが違うので困っていたのですが、

単純にローカルIPで

192.168.***.***:ポート番号/
もしくは、MacでもWindowsと同様に、
http://Macのコンピュータ名.local:ポート番号/
でアクセスすれば、全く問題ない事に気付きました。 よ〜く考えれば、いや、考えなくてもわかりそうなものですが。 なんでこんな接続の仕方をしていたんだろう、と一つ思い当たる節が… OSXのシステム環境設定 > 共有 の設定の上部に
ローカルネットワーク上のコンピュータから、次のアドレスで
このコンピュータにアクセスできます:コンピュータ名.local
と書いてあり、ローカルはlocalhostで、その他のパソコンからはコンピュータ名.localで、と深く考える事もなくアクセスしていたという次第であります。いや〜面目ない! タイトルとは関係ないんですが、MAMPでPerlを動かしたいけれども、稼働しません。他のブログでは、何もしなくても動いているという方もいる様なので、時間のある時にまた試行錯誤する事にします。 今回のように、単純な思い違いの様な気もするのだが…。