### 服务器要求
请确保你的服务器满足以下要求:
* PHP >= 7.1.3
* OpenSSL PHP 拓展
* PDO PHP 拓展
* Mbstring PHP 拓展
* Tokenizer PHP 拓展
* XML PHP 拓展
* Ctype PHP 拓展
* JSON PHP 拓展
* BCMath PHP 拓展
#### 通过 Laravel 安装器
```
composer global require laravel/installer
```
安装完成后,新建一个laravel项目
```
laravel new blog
```
#### 通过 Composer 创建项目
```
composer create-project --prefer\-dist laravel/laravel blog 5.8.*
```
### 优雅链接(去除index.php)
Laravel 中包含了一个`public/.htaccess`文件通常用于在资源路径中隐藏`index.php`的前端控制器。在用 Apache 为 Laravel 提供服务之前,确保启用了`mod_rewrite`模块,这样`.htaccess`文件才能被服务器解析。
如果 Laravel 附带的`.htaccess`文件不起作用,尝试下面的方法替代:
#### Apache
```
Options +FollowSymLinks \-Indexes RewriteEngine On RewriteCond %{HTTP:Authorization} . RewriteRule .\* \- \[E\=HTTP\_AUTHORIZATION:%{HTTP:Authorization}\] RewriteCond %{REQUEST\_FILENAME} !\-d RewriteCond %{REQUEST\_FILENAME} !\-f RewriteRule ^ index.php \[L\]
```
#### Nginx
```
location / { try\_files $uri $uri/ /index.php?$query\_string; }
```