Laravelは最近注目のPHPフレームワークである。
インストールは http://readouble.com/laravel/4/2/0/ja/quick.html に従えばよい。
先にcomposerのインストールが必要なので注意。
インストーラーのダウンロード
$ composer global require "laravel/installer=~1.1" //PATHを通す $ export PATH=$PATH:~/.composer/vendor/bin
プロジェクトの作成
laravel newコマンドでプロジェクトを作成できる。警告は一旦無視。様々なファイルが自動で生成される。
$ laravel new books Crafting application... PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /home/vagrant/study-laravel/books/config/app.php on line 83 PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /home/vagrant/study-laravel/books/config/app.php on line 83 Generating optimized class loader Compiling common classes Compiling views PHP Notice: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' in /home/vagrant/study-laravel/books/config/app.php on line 83 Application key [GyTGM7KpJeW4gG4HqB0sIMcDPinKUHpJ] set successfully. Application ready! Build something amazing. $ ls app bootstrap composer.lock database package.json phpunit.xml readme.md server.php tests artisan composer.json config gulpfile.js phpspec.yml public resources storage vendor
コンポーサーによるインストール
インストーラーではなくcomposerを使ったインストール。上記のインストーラではcomposerに対しlaravelをダウンロードさせている。結果は同じ。
composer create-project laravel/laravel movies
警告が表示されたら
PHPモジュールのインストール状況によっては警告が出る場合がある。ここを見て解決。
http://stackoverflow.com/questions/28406605/ext-mcrypt-error-while-installing-laravel-on-ubuntu-14-04
sudo apt-get install mcrypt php5-mcrypt sudo php5enmod mcrypt