Laravel Installation ver5.0 :日本語訳 未完成

# 始めに、作者から皆さんへ
この、ドキュメントはphpフレームワークの一つである[Laravel](http://laravel.com/) 5.0のドキュメント日本語訳です。
英文をそのまま日本語に直訳すると、不自然な感じになったので、言葉を変えて、読みやすくしています:D

現在は、"Laravel Installation"のページのみですが、少しづつ内容を充実させていく予定です。
目標は、Laravel 5.0系の全訳！！
もし、翻訳案や協力者がいれば、ぜひコメント欄に書いてお知らせください。:DDDD
また、修正案のリクエストもどしどしください！
その際は、一番いいと思われるものを採用させていただきます

この訳は、あくまで参考としてお読みください。作者は一切の責任をもちません。

# Installation

- Install Composer
- Install Laravel
- Server Requirements

## Install Composer
Laravelは、依存するライブラリを管理するために、[Composer](https://getcomposer.org/)を利用します。 なので、Laravelを使う前に、Composerをインストールする必要があります。

## Install Laravel

### Laravelによるインストール


始めに、Composerをつかって、Laravelをインストールします。

```bash
composer global require "laravel/installer=~1.1"
```
環境変数PATHに `~/.composer/vendor/bin` があることと、 `laravel` コマンドが実行可能であることを確認してください

一度だけ、インストールを行います。```laravel new```コマンドによって、新規に `Larave`` をインストールします。
例えば、`laravel new blog` は "blog"という名前のディレクトリを作り、依存のライブラリすべてを含む、Laravelをインストールします。
このメソッドは、Composerをつかった、最も早いインストールです。

```bash
laravel new blog
```

### Composerによって作られるオブジェクト

あなたは、composerをつかって、直接インストールしたいかもしれません。
その時は、`create-project`コマンドを使います

```bash
composer create-project laravel/laravel --prefer-dist
```

### 基盤

Laravel ships with scaffolding for user registration and authentication. If you would like to remove this scaffolding, use the fresh Artisan command:

```bash
php artisan fresh
```

## サーバーが要求するもの

この Laravelフレームワークはいくつかのシステムが必要です。

- PHP >= 5.4
- PHP拡張 Mcrypt 
- PHP拡張 OpenSSL
- PHP拡張 Mbstring 
- PHP拡張 Tokenizer 

PHP5.5では現在、いくつかのOSでは、PHPの拡張であるJSONを、手動でインストールすることを要求されるかもしれません。Ubuntuを使っている場合、`apt-get install php5-json`で、完了させることができます。

# 構成
The first thing you should do after installing Laravel is set your application key to a random string. If you installed Laravel via Composer, this key has probably already been set for you by the `key:generate` command.

Typically, this string should be 32 characters long. The key can be set in the `.env` environment file. If the application key is not set, your user sessions and other encrypted data will not be secure!

Laravel needs almost no other configuration out of the box. You are free to get started developing! However, you may wish to review the `config/app.php` file and its documentation. It contains several options such as `timezone` and `locale` that you may wish to change according to your application.

Once Laravel is installed, you should also [configure your local environment](http://laravel.com/docs/5.0/configuration#environment-configuration).

```
Note: You should never have the *app.debug* configuration option set to *true* for a production application.
```

## 権限

Laravel may require some permissions to be configured: folders within `storage` require write access by the web server.

# Pretty URLs

## Apache

The framework ships with a `public/.htaccess` file that is used to allow URLs without `index.php`. If you use Apache to serve your Laravel application, be sure to enable the `mod_rewrite` module.

If the `.htaccess` file that ships with Laravel does not work with your Apache installation, try this one

```apache
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
```

## Nginx
On Nginx, the following directive in your site configuration will allow "pretty" URLs

```nginx
location / {
    try_files $uri $uri/ /index.php?$query_string;
}
```

Of course, when using [Homestead](http://laravel.com/docs/5.0/homestead), pretty URLs will be configured automatically.