Laravelをインストールしてみた
とりあえず簡単だけどやったぞー的に作業ログ残し。
> cd ~ > mkdir lrv > mkdir tmp > cd tmp
作成準備。 まずcomposerってのが必要らしい。
> curl -s http://getcomposer.org/installer | php #!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /home/masa/programs/lrv/composer.phar Use it: php composer.phar
ららべるたんをぶっこむ!
> cd ~/lrv > composer create-project laravel/laravel ./ --prefer-dist zsh: correct 'composer' to 'compset' [nyae]? n zsh: command not found: composer
サイトとかに書いてあるようにはうまくいかないので、composerを指定しての実行。
> php ../tmp/composer.phar create-project laravel/laravel ./ --prefer-dist Installing laravel/laravel (v4.0.9) - Installing laravel/laravel (v4.0.9) Downloading: 100% Created project in ./ Loading composer repositories with package information Installing dependencies (including require-dev) - Installing psr/log (dev-master 5144da9) Downloading: 100% (略) Application key [**************************************] set successfully.
お!?できたっぽい。
> ls CONTRIBUTING.md app/ artisan* bootstrap/ composer.json composer.lock phpunit.xml public/ readme.md server.php vendor/
できてるね。 public_htmlにシンボリックリンク貼って外部から見れるようにする。
> cd ~/public_html > ln -s ../lrv/public lrv > ls lrv lrwxrwxrwx 1 me me 22 12月 8 01:27 2013 lrv -> ../lrv/public/
これでアクセスしてみる!!! http://www.example.com/lrv
SessionHandler::read(): open(/home/me/lrv/app/storage/sessions/sess_***********, O_RDWR) failed: Permission denied (13)
パーミッションで読めないみたい。たぶんどこかのパーミッション変更すればいけるんだろう。 ぐぐってみると…app/storage以下を777にすればいいらしい。
chmod -R 777 ~/lrv/app/storage
これで表示できた! 今回はここまで。