对环境的要求:
- PHP版本5.6.4 +
- PHP要支持openssl、pdo、Mbstring、Tokenizer、XML
(Laravel Homestead已经集成上述支持,可直接使用)
安装的两种方式
- Laravel安装器(Laravel installer)
确保本地拥有Composer,然后在命令行使用 composer global require “laravel/installer”
(命令行使用composer,需确保已将composer加入系统环境变量)
接着使用laravel new <name>
- composer安装
composer create-project --prefer-dist laravel/laravel <name>
简易的配置步骤
- apache或nginx中,把虚拟机目录指向public文件夹
- 开启storage、bootstrap/cache的写入权限
- 生成.env文件(.env.example复制出来)、配置各项参数
- php artisan key:generate 生成项目密钥(laravel安装器安装的话会自动生成)
- 阅读config/app.php,根据项目需求来配置(如配置时区)
rewrite的开启方式
- Apache
- 开启apache的mod_rewrite模块
- 在public目录下新建.htaccess文件
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
- Nginx
- 配置nginx的虚拟机
location / {
try_files $uri $uri/ /index.php?$query_string;
}
网友评论