thinkPHP6.0项目搭建

编程知识 行业动态 更新时间:2024-06-13 00:18:03

1.准备工作(环境以及下载)

php版本>7(集成服务phpstudy可以很方便的下载并管理不同版本的php)
下载管理工具composer
下载thinkphp6

PHP版本和运行环境可以使用PHPstudy,里面包含了PHP7.3(可更换版本),Apache,NGINX和mysql等需要的内容。

下载php管理工具composer

composer的安装菜鸟教程:
https://www.runoob/w3cnote/composer-install-and-usage.html

下载thinkphp6使用composer各种版本下载thinkphp教程https://www.kancloud/manual/thinkphp6_0/1037481

下好之后,在服务器集成工具phpstudy中新建一个网站,配置好NGINX的网站相关信息。
配图:

根目录设置到public目录,thinkphp的对外部公开可以访问的目录是public。所以如果不另外设置,任何不包含public目录的路由都不可访问

重启服务器

项目路径(X可变万物,我上一个老板教我的,手动狗头)

测试是否安装成功:此时我在浏览器中输入:local.x或者local.x/index.php/index/index显示如下内容,就说明tp6部署成功。

首页访问配置:

在phpStorm编辑器中打开x(我的项目目录)文件,看到默认下好的框架目录如下:

 我们先看一下app目录:默认只有一个controller文件,且下面写了一个index.php类。在Index类的index()方法返回的信息就是我们访问默认首页显示的内容。

 这时我们尝试着访问Index.php中的另一个方法hello()

会发现路径是对的但是出了问题,并且我们看不出问题所在,这时需要我们开启debug模式。

找到app同级目录文件.example.env,更名为.env,并在文件中要加上一句:APP_DEBUG = true。

 重新输入url访问:会跳出来调试信息。

解决办法:在config目录下找到app.php,将with_route的值改为false。

再次访问

多应用:在app下还可以同时创建多个应用。

安装 多应用的扩展。添加thinkPHP6的扩展 ,使用composer工具即可,在x(项目)目录下进入cmd命令行执行下列命令;

composer require topthink/think-multi-app

 扩展安装成功之后,在app.php添加配置: 'auto_multi_app' => true(开启多应用配置)

在app下创建新的文件夹admin,在admin中创建controller文件夹和index类。

注意此时的index文件命名空间为

namespace app\admin\controller;

删除原来的controller后访问新路径

 然后就可以进行多应用同时开发了,这个在应用中一般是指后台,小程序,APP等,分别开发。

设置默认访问路径

在app.php中修改default_app为admin这样访问域名就会直接访问admin下的index/index

 

这样一个thinkPHP6.0的项目就搭建完成了。

灵感来源网络,侵删。

更多推荐

thinkPHP6.0项目搭建

本文发布于:2023-03-26 05:42:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/6837b3f2800068b65ccd4076fc4ab571.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:项目

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!