安装
2017-08-09 本文已影响33人
伊Summer
服务器
确保服务器安装了下面的几个拓展:
- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
安装 Laravel
使用 Composer
来管理代码以来。 所以,在安装前,请先确认电脑上安装了 Composer
。
通过 Laravel 安装工具
首先:
composer global require "laravel/installer"
然后:
laravel new [应用名称]
通过 Composer Create-Project
composer create-project --prefer-dist laravel/laravel [应用名称] [版本信息]
本地PHP开发服务器
php artisan serve
应用配置
public 目录
将 HTTP 服务器的 Web 根目录指向 public 目录 ,该目录下的 index.php 文件作为入口文件
config目录
所有的配置文件都存放在 config 目录下。
目录权限
storage 和 bootstrap/cache 目录应该是可写的。
应用 Key
应用的 key (APP_KEY) 是一串 32 位随机字符串,存放在 .env 文件中的 APP_KEY,通过以下命令生成:
php artisan key:generate
更多配置
在 config/app.php 文件中,包含一些可需要配置项。 如 timezone 和 local (时区和本地化);
Web 服务器配置
美化 URL
Apache
框架中自带的 public/.htaccess 文件支持 URL 中隐藏 index.php , Apache 启用了 mod_rewrite 重写模块以支持 .htaccess 解析
.htaccess 文件内容替换备份
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Nginx
添加如下指令到 站点配置
location / {
try_files $uri $uri/ /index.php?$query_string;
}