Composerのインストール
Laravelでは依存関係の解決にComposerを使っているそうなので事前にインストールしておく。
Download Pageから1.0.0-beta1をダウンロードし、/usr/local/bin配下にcomposerという名前でリネームして移動させる。
$ wget https://getcomposer.org/download/1.0.0-beta1/composer.phar $ mv composer.phar /usr/local/bin/composer最後、コマンドとして実行するためにパーミッションを付与する。
$ chmod +x /usr/local/bin/composer
Laravelのインストール
これは簡単。先ほどインストールしたcomposerコマンドを叩くだけ。
$ composer global require "laravel/installer=~1.1" Changed current directory to /root/.config/composer ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) - Installing symfony/process (v3.0.3) Downloading: 100% - Installing symfony/polyfill-mbstring (v1.1.1) Downloading: 100% - Installing symfony/console (v3.0.3) Downloading: 100% - Installing guzzlehttp/promises (1.1.0) Downloading: 100% - Installing psr/http-message (1.0) Downloading: 100% - Installing guzzlehttp/psr7 (1.2.3) Downloading: 100% - Installing guzzlehttp/guzzle (6.1.1) Downloading: 100% - Installing laravel/installer (v1.3.1) Downloading: 100% symfony/console suggests installing symfony/event-dispatcher () symfony/console suggests installing psr/log (For using the console logger) Writing lock file Generating autoload files最後に~/.composer/vendor/binにPATHを通しておく。
Laravelを利用したProjectの作成
これも簡単。Projectを作りたいディレクトリでLaravelのコマンドを実行する。今回は作成されたProject配下のpublicへDocumentRootにシンボリックリンクを作成したいので、その場合DocumentRootと同列のディレクトリにProjectを作成する。何かもっといい方法がありそうだけど。。。
参考:http://stackoverflow.com/questions/30301573/laravel-symbolic-links-without-losing-prefix
$ cd /usr/local/apache2 $ laravel new test1 $ ln -s ../test1/public test1実行する前にstorageディレクトリにパーミッションを付与する。
chmod -R o+w storage
確認
URLにアクセスする。
できた、できた。
0 件のコメント:
コメントを投稿