thinkphp6 入门(1)--安装、路由规则、多应用模式

一、安装thinkphp6

具体参考官方文档

安装 · ThinkPHP6.0完全开发手册 · 看云

下面仅列举重要步骤

ThinkPHP6.0的环境要求如下:

  • PHP >= 7.2.5

1. 安装Composer

2. 安装稳定版thinkphp

如果你是第一次安装的话,在命令行下面,切换到你的WEB根目录下面并执行下面的命令:

composer create-project topthink/think tp

这里的tp目录名你可以任意更改,这个目录就是我们后面会经常提到的应用根目录。

本文将tp修改为了clubs,自己随便取的文件夹名字

3.开启调试模式

应用默认是部署模式,在开发阶段,可以修改环境变量APP_DEBUG开启调试模式,上线部署后切换到部署模式。

本地开发的时候可以在应用根目录下面定义.env文件。

通过create-project安装后在根目录会自带一个.example.env文件(环境变量示例),你可以直接更名为.env文件并根据你的要求进行修改,该示例文件已经开启调试模式

 

4. 浏览器访问测试是否部署成功

下图说明tp6部署成功

 实际部署中,应该是绑定域名访问到public目录,确保其它目录不在WEB目录下面。

即可以将根目录设置到public目录,thinkphp的对外部公开可以访问的目录是public。

上面访问的代码在

完整的访问路径为http://localhost/clubs/public/index.php/index/hello/name/888

index为控制器的名称

hello为方法的名称

name是其接受的第一个参数名称

888是第一个参数的值

访问时需要先在config目录下找到app.php,将with_route的值改为false。

二、开启多应用模式

1. 开启多应用模式

默认是单应用的

如果要使用多应用模式,你需要安装多应用模式扩展think-multi-app

composer require topthink/think-multi-app

扩展安装成功之后,在app.php添加配置: 'auto_multi_app' => true

2. app中的目录结构调整为 

 如

一定要修改namespace对应上应用的名称

3. 浏览器访问

路由为

http://localhost/clubs/public/index.php/mobileApi/index/hello/name/888

多了一个应用名称

完整教程参考:多应用模式 · ThinkPHP6.0完全开发手册 · 看云

上述的详细内容参考:

thinkPHP6.0项目搭建_thinkphp6菜鸟教程_一百八十万的博客-CSDN博客1.准备工作(环境以及下载)php版本>7(集成服务phpstudy可以很方便的下载并管理不同版本的php)下载管理工具composer下载thinkphp6PHP版本和运行环境可以使用PHPstudy,里面包含了PHP7.3(可更换版本),Apache,NGINX和mysql等需要的内容。下载php管理工具composercomposer的安装菜鸟教程:https://www.runoob.com/w3cnote/composer-install-and-usage.ht_thinkphp6菜鸟教程https://blog.csdn.net/weixin_44041965/article/details/122417346

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件工程小施同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值