赞
踩
具体参考官方文档
下面仅列举重要步骤
ThinkPHP6.0
的环境要求如下:
- PHP >= 7.2.5
Composer
如果你是第一次安装的话,在命令行下面,切换到你的WEB根目录下面并执行下面的命令:
composer create-project topthink/think tp
这里的tp
目录名你可以任意更改,这个目录就是我们后面会经常提到的应用根目录。
本文将tp修改为了clubs,自己随便取的文件夹名字
应用默认是部署模式,在开发阶段,可以修改环境变量APP_DEBUG
开启调试模式,上线部署后切换到部署模式。
本地开发的时候可以在应用根目录下面定义.env
文件。
通过
create-project
安装后在根目录会自带一个.example.env
文件(环境变量示例),你可以直接更名为.env
文件并根据你的要求进行修改,该示例文件已经开启调试模式
下图说明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。
默认是单应用的
如果要使用多应用模式,你需要安装多应用模式扩展
think-multi-app
。
composer require topthink/think-multi-app
扩展安装成功之后,在app.php添加配置: 'auto_multi_app' => true
如
一定要修改namespace对应上应用的名称
3. 浏览器访问
路由为
http://localhost/clubs/public/index.php/mobileApi/index/hello/name/888
多了一个应用名称
完整教程参考:多应用模式 · ThinkPHP6.0完全开发手册 · 看云
上述的详细内容参考:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。