###下準備
composerのインストールにphp-mcryptが必要だが、Mac標準のPHPにはphp-mcryptが入っていない。これを解決する方法は、
1.php-mcryptをインストールする。
2.MAMP等のPHPを使う。
の2つ。
###php-mcryptをインストール
brew install mcrypt
でphp-mcryptもインストールされるらしい(試していない)。
###MAMPのPHPを使う
プリインストールのPHPは/usr/bin/phpにあるので、それより手前にMAMPのPHPのPATHを設定する。
export PATH=/Applications/MAMP/bin/php/php5.4.4/bin:$PATH
等とする。phpのバージョンは、利用しているPHP環境に応じて変更する。
###Composerのインストール
curl -s https://getcomposer.org/installer | php
めんどいので改名して/usr/local/binに移す。
sudo mv composer.phar /usr/local/bin/composer
確認
composer --version
###Laravelのインストール
LaravelのインストールはComposerで行うことが一般的らしい。依存コンポーネントが多いのでまあ、そうだろう。
composer create-project laravel/laravel project_name --prefer-dist
###設定
特に必要ないが、app/storageを
sudo chmod -R 777 storage
として、書き込み可にしておく。
あとは、config/database.phpのMySQLのdatabase nameやログインID,PWを設定しておけばとりあえず動く。
###動作確認
MAMPのhtdocsで上記コマンドを実行した場合、htdocs/project_nameフォルダができ、その下のpublicがrootとなる。
となる。