thinkPHP6.0项目搭建

您所在的位置:网站首页 thinkphp入门教程 thinkPHP6.0项目搭建

thinkPHP6.0项目搭建

#thinkPHP6.0项目搭建| 来源: 网络整理| 查看: 265

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

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

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

下载php管理工具composer

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

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

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

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

重启服务器

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

测试是否安装成功:此时我在浏览器中输入:local.x.net或者local.x.net/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的项目就搭建完成了。

灵感来源网络,侵删。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3