【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>
こうして、8001,8002,8003と増やしていきます。
3, MAMP を再起動(必ず!!)
そして、設定後は 必ずMAMPを再起動!!!
以上です。
流れは簡単ですが、git cloneしたのが、
「htaccessで隠しファイルあって、表示できてなかった・・・」
「htaccessとったら、キャッシュクリアできていなく、表示できてなかった・・・」
とか、ほんと初歩的なことかもですが、
手順確認しながら、間違えないように、
そしてひとりリモートだから、チャットで教わりながら、
(特にgitとmamp動かす時は)
毎日、ヒヤヒヤ・・・手に汗握ってる。
(数ヶ月後位は、こんな自分が可愛かったなって思えるようになりたいなあ笑)
(そういう意味では、デザインしているときの方が気楽な気持ちです)
そんな日々ですが、、、
でも業務のできる幅が、少しずつ広がることに楽しくもなっています^^
来月もリモートが続くので、
GWは勉強しつつ、ゆるゆる頑張ります!