Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:约定大于配置, 一定要严格按照目录结束来放置
部署成功演示网址:http://www.php520.vip(仅保留一月,发布此博客之日起)
服务器满足以下要求:
phpstudy 已经配置好上述等需要的环境部署,只需要安装好 php 和 MySQL 即可
如果是宝塔面板的小伙伴需要删除部分禁用函数,具体可以根据执行安装命令报错的内容来操作
指定 laravel 安装目录cd /www/wwwroot/laravel
下载 laravelcomposer create-project laravel/laravel
配置 env 文件数据库
配置网站目录laravel目录下的public
设置伪静态
nginx
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
storage 目录权限设置为 777
目录 | 作用 | 备注 |
---|---|---|
App | 应用程序的核心代码 | 大部分代码都在这里写 |
Bootstrap | 启动器 | |
Config | 应用程序所有的配置文件 | |
Database | 数据填充和迁移文件以及模型工厂类 | 初学者建议不要轻易使用 |
Public | 入口文件 | |
Resources | 包含了视图和未编译的资源文件 | 视图 |
Routes | 路由定义 | |
Storage | 包含编译后的 Blade 模板、session 会话生成的文件、缓存文件以及框架生成的其他文件 | 权限 777 |
Tests | 自动化测试文件 | |
Vendor | 包含你所有的 Composer 依赖包 |
Laravel 是一个 Full Stack 框架,需要一些 PHP 的基本知识,如果 PHP 基础不好,就先学基础,啃 PHP 文档,php中文网的基础班非常有价值。