MAMPにcakePHP3.xをインストールしたけどlocalhostに接続できない時の対処法

最初に疑うのは.htaccessファイルやhttpd.confなんだろうけど、私の場合は、

$ php composer.phar create-project –prefer-dist cakephp/app my_app_name
※my_app_nameは作るフォルダ名

を実行する時に、phpがmac標準のphpで実行していることが原因でした。

はじめに以下のコマンドを実行

$ which php

/usr/bin/phpと返ってきたmacのphpを使っているということなので、
MAMPのphpにパスを通してあげる。

$ vim ~/.bash_profile

開いたらiを押してINSERTモードにする。
以下の行を挿入する。

export PATH=/Applications/MAMP/bin/php/php5.6.10/bin:$PATH

phpのバージョンは各自で変更してほしい。挿入したら、ESC → wqを押して保存する。

最後に以下のコマンドか、ターミナルを再起動する。

$ source ~/.bash_profile 

最後にもう一度PHPコマンドで呼び先を確認する。

$ which php
/Applications/MAMP/bin/php/php5.6.10/bin:$PATH

が表示されればOK。

改めて、composerのコマンドを実行する。
php composer.phar create-project –prefer-dist cakephp/app my_app_name