MacBookにParallels(パラレルズ)でWindowsをセットアップ! ~web開発環境編~

導入編設定カスタマイズ編からつづくParallelsネタで、今回はweb開発環境づくりについて編。です。

 

Parallelsを使い出すと、web開発環境づくりはかなりいろんな選択肢が出てきます。
Mac OSX自体が標準でapacheがついていたり、別途インストールすることもできたり。
さらに加えて、Parallels内のWindowsやらLinuxやらでもapacheは動きます。

 

そんななかで、おそらくマイナーなような気がしますが、今回自分はMAMPを使って開発環境を整えました。
MAMPとは、MacOSXに、ApacheとMySQLとPHPをお手軽に入れられるパッケージです。

 

セッティングにあたって、独自に工夫したhackをメモメモ。

■ IPアドレス

今回インストールしたMAMP apacheへ、ブラウザアクセスするときの話。
Parallelsのネットワーク設定で「Shared Networking」にすると、Mac OSXとWindowsとで同じIPアドレスでブラウザアクセスできるようになります。
自分はさらに、hostsファイルをいじって、IPアドレスの数字ではなく別名を割り当てました。 さらにVirtualHostも定義して、複数のプロジェクトを開発しやすい状態に。

 

■ ポート番号

MAMPデフォルトはhttpdポートが8888番。いちいちブラウザでurl入力するときにポート指定するのが面倒なので80番へ変更。
別途、Macシステム環境設定でFirewallも調整。

 

■ ドキュメントルートを、Parallelsの共有フォルダに設定

apacheのドキュメントルートを、Paralellsの共有フォルダ内に設置しました。すると、MacからでもParallels内widowsからでも、ソースファイルを保存すると(ftp等することなく)ブラウザ更新するだけですぐに変更結果を動作確認できます。これは激しくベンリ。
OSXターミナル上のlnコマンドでシンボリックリンクでつないでも、WindowsからParallels共有フォルダをたどっていけるようです。

 

■ path設定

何もしない状態で、ターミナルでphpってたたくと、OSXにデフォルトで入っているphpコマンドが反応するようになっています。pathの設定をMAMPのphpへ変えましょう。

 

■ mysqlの起動が不安定

suユーザでmysqlを起動させようとすると起動しない現象が発生しました。原因不明。普段つかっているOSXアカウントでなら問題なし。

 

 

ここまでくるまでに躓いたポイントがいくつかありましたが、おかげでかなり快適に開発ができるようになりました!

 




« 百式さんの会議イベントの選考方法と、ブログの評価 | メイン | 楽ワードを入れてみた。 »

トラックバック

このエントリーのトラックバックURL:

コメントを投稿

about

平島浩一郎
株式会社マイネット・ジャパン



katy(ケイティ) - 携帯サイト作成無料CMS
newsing(ニューシング)
終電jp
まとめてブログ検索
あわせて読みたい

Powered by Movable Type
株式会社マイネット・ジャパン