Laravel5.8 快速简单构建 - Zanealancy博客

Laravel5.8 快速简单构建

安装的第一步

Composer 安装 Laravel 安装器

composer global require laravel/installer

第二步

laravel new blog 创建文件夹blog,并安装所有的依赖、 或者可以运行 *composer create-project --prefer-dist laravel/laravel blog "5.8."** 命令来指定安装版本

上面已经安装成功,接下来是配置

进入 blog 目录 app 核心目录,存放核心代码。 bootstrap 启动目录。 database 数据库相关,数据库迁移,填充代码存放。 public 为公共目录,也是项目公共目录,权限可读可写。 config 为所有配置目录,可以新增自定义配置文件,如:

myblog.php

<?php
return  [
"blog_name" => "博客名称", 
"blog_description" => "博客简介" 
"author" => [ // 博主
"name" => "", // 名字
"description" => "", // 简介
"avatar" => "", // 头像
],
];

storage 主要是存放缓存文件和日志文件 resources 视图和语言包存放目录 routes 路由存放目录 vendor 第三方类库存放目录 .env 配合config目录使用的配置文件

创建完项目后设置你的应用密钥为随机字符串。如果你通过 composer 或者 Laravel 安装器安装的,这个密钥已经通过 php artisan key:generate 命令为你设置好了。 应用密钥在.env中,为了你的用户会话和其他的加密数据将安全! 手动设置命令:

php artisan key:generate

接下来是服务器配置

这里使用nginx服务器

listen 80; 监听80端口 server_name myblog.laravel.com; 设置域名 root "D:/install/share/blog/public";根目录设置到blog的public目录下 location / { if (!-e $request_filename){ 伪静态设置 rewrite ^/(.)$ /index.php?/$1 last; break; } } location ~.(css|png|jpg|jpeg|gif|js|scss|less|ico){ 静态资源设置 rewrite ^(.)/index.php/(.)$ /$1/$2 last; break; } location ~ .php(.)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; }

阿里云安全可靠、弹性可伸缩的云计算服务。百款产品直降,平均降幅20%,下方点击直达: