========
composer をインストール
curl -sS https://getcomposer.org/installer | php
して composer.phar
をワーキングディレクトリに設置。
laravel を laraevl インストーラーからインストール
Laravel - The PHP framework for web artisans. を参考に、
php composer.phar global require "laravel/installer=~1.1"
して ~/.composer/bin/
に laravel
ユーティリティコマンドをインストール。
Laravel インストーラーからインストールすることの利点
app/storage
などのディレクトリのパーミッションを自動で設定してくれる、かと思った。
してくれなかった 。 (もしかしてインストーラーを使う利点は無いのか?)
(下記、 Laravel 環境を構築 の後で↓)
Laravel - The PHP framework for web artisans. を参考に、
chmod -R 707 app/storage
する。
Laravel 環境を構築
laravel new name-of-webapp
して web フレームワーク環境を自動セットアップ。
その後、
Laravel - The PHP framework for web artisans. を参考に、
-
timezone
->Asia/Tokyo
-
locale
->ja
に修正する。
動作確認
php artisan serve
コマンドで立ち上げてみる。 (OS は Mac OS X Mavericks 10.9.5, PHP 5.4.30 で OS に最初から入ってた環境)
下記のようなエラーが出る。
$ php artisan serve
Mcrypt PHP extension required.
brew でインストールしようと試みたがうまくいかなかったので、
MacOSX - mac OSX環境にphp-mcryptをインストールするtips - Qiita を参考に、
Mcrypt installer - Tools, Support and Consultancy for OS X Server - Taking care of OS X Server
からインストーラーを落としてインストールすると…動いた。神。
ブラウザで http://localhost:8000
を開いてみて確認。動いてるので、
引き続き Laravel - The PHP framework for web artisans. を参照しながらアプリを書いていってみる。