Designer*
Hamanaka Miho

Blog

【MAMP】複数ローカルホストをたてる

4月も今日で終わりですね。
今月から、仕事が始まったのですが、
コロナ禍で、リモートになり!!4週間経過><。。。。

なんとか今月終わったって気分です。
たくさんのこと覚えて、怒涛だったような。ほっとしたような。

Stay Homeだし、
git勉強しなおしたり、Xdの操作勉強したり、
月末は、動画さわりはじめたりと、、、!!

ずっとPCと睨めっこしてたら、、・・・今月終わってた!
(あ、ここ一年くらいずっとこんなんかもですが。笑!)

あ、そういえば今月書いてないなあって思ったので、
久々に更新をと。仕事の業務でやっていることの備忘録。。


MAMPで複数のローカルホストをたてる

前回の【MAMP】WordPressインストール方法で、
htdocsが仮想サーバーのドキュメントルート
(Document Rootの初期設定は/Applications/MAMP/htdocsになっている)

と書いていたのですが、
このやり方だと、htdocs直下の
1つのバーチャルホストしか立てられんですよね><!!

実務では、git cloneして、
複数プロジェクトの環境をつくることが増える・・・・!!!

ので、
前もってバーチャルホストをカスタマイズする設定を教わりました!

——
【手順】

1, httpd.conf を設定、httpd-vhosts.conf を使えるようにする
/Applications/MAMP/conf/apache/httpd.conf

2, httpd-vhosts.conf に作成したいバーチャルホストを記述
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

3, MAMP を再起動(必ず!!)

——

1, httpd.conf を設定、httpd-vhosts.conf を使えるようにする

/Applications/MAMP/conf/apache/httpd.conf

577行目あたりに、

# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

 とあるのですが、
httpd-vhosts.conf を使えるようにするので、
コメントアウト # をとります。

コメントアウト # をとるだけ

2, httpd-vhosts.conf に作成したいバーチャルホストを記述

/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

http://localhost:8001/ にアクセスする場合
以下のように記述↓(htdocs以降のパスは開きたいファイルを指定)

Listen 8001

<VirtualHost *:8001>
    DocumentRoot "/Applications/MAMP/htdocs/××××××/××××××"
    <Directory "/Applications/MAMP/htdocs/××××××/××××××">
        AllowOverride All
    </Directory>
</VirtualHost>
http://localhost:8001/ にアクセスする場合

こうして、8001,8002,8003と増やしていきます。

ファイルをターミナルにぶっ込んで、パスをコピペしてはる

3, MAMP を再起動(必ず!!)

そして、設定後は 必ずMAMPを再起動!!!
以上です。


流れは簡単ですが、git cloneしたのが、
「htaccessで隠しファイルあって、表示できてなかった・・・」
「htaccessとったら、キャッシュクリアできていなく、表示できてなかった・・・」

とか、ほんと初歩的なことかもですが、
手順確認しながら、間違えないように、
そしてひとりリモートだから、チャットで教わりながら、
(特にgitとmamp動かす時は)
毎日、ヒヤヒヤ・・・手に汗握ってる。
(数ヶ月後位は、こんな自分が可愛かったなって思えるようになりたいなあ笑)

(そういう意味では、デザインしているときの方が気楽な気持ちです)

そんな日々ですが、、、
でも業務のできる幅が、少しずつ広がることに楽しくもなっています^^

来月もリモートが続くので、
GWは勉強しつつ、ゆるゆる頑張ります!