1.安装方式
thinkphp6只能通过composer安装

2.配置文件
thinkphp5里面的config.php被拆分成了app、cache、database、route等等模块,放在了config文件夹;
thinkphp6新引入了一个.env的文件,可以通过读取这个环境设置去配置数据库等等

3.自带web服务
直接php think run就可以在本地启动一个web服务器,还可以用-p参数指定端口

4.目录结构
application文件夹重命名为app;
thinkphp5核心框架是项目根目录thinkphp下 , thinkphp6是vendor/topthink

5.控制器
之前继承think\Controller类,现在改为继承BaseController

6.跨域
只需要在middleware.php中注册\think\middleware\AllowCrossDomain就可以搞定跨域问题

7.组件独立
独立ORM

独立模版引擎

8.严格模式
thinkphp6使用了php7严格模式

9.引入Filesystem

10.支持多应用入口
admin应用可以设置admin.php入口文件来访问;api应用可以设置api.php入口文件来访问。
如果要使用多应用模式,你需要安装多应用模式扩展