用phpstudy部署thinkphp / 使用教程
2022-07-28 14:14:58
186
{{single.collect_count}}

(一)安装顺序:

(1)在phpstudy中安装php7.1+版本,将路径添加到系统环境变量PATH,cmd下测试是否安装成功:

php -v

(2)安装composer:Wondows 平台上,打开 https://www.phpcomposer.com/: 下载 setup.exe 安装程序,一步步安装即可,中途需要取php.exe路径,此后一直保持默认选项。

cmd下测试:

composer --version

在这里插入图片描述

(3)安装thinkphp6:cmd进入想要存放的路径,

稳定版安装命令: composer create-project topthink/think tp

开发版安装命令:composer create-project topthink/think=6.0.x-dev tp

在这里插入图片描述
完成生成一个tp文件夹,框架测试:
(1)cmd切换到tp目录下,创建本地服务器,启动框架:php think run

在这里插入图片描述

根据提示在浏览器中输入地址 :http://127.0.0.1:8000/ 或者:http://localhost:8000/,会看到欢迎页面:

在这里插入图片描述

恭喜你,现在已经完成ThinkPHP6.0的安装!

参考:
安装 · ThinkPHP6.0完全开发手册 · https://www.kancloud.cn/manual/thinkphp6_0/1037481
[独家全程图解] - ThinkPHP6框架的下载与安装 - https://www.php.cn/wenda/159638.html

(二)使用教程

一、用phpstudy部署thinkphp

(1)由于我们使用phpstudy+thinkphp进行开发,所以把thinkphp安装的目录也就是 /tp文件夹复制到 E:\phpstudyInstall\phpstudy_pro\WWW

(2)在首页切换WNMP,从默认的 MySQL+Nginx 切换到 MySQL+Apache

在这里插入图片描述
(3)创建一个网站,根目录写到WWW/tp/public
在这里插入图片描述

在浏览器输入http://localhost/tp/public 测试:
在这里插入图片描述

二、thinkphp目录结构

默认安装后的目录结构就是一个单应用模式

wwwWEB部署目录(或者子目录)├─app 应用目录│├─controller控制器目录│├─model 模型目录│├─ ...更多类库目录│││├─common.php 公共函数文件│└─event.php事件定义文件│├─config配置目录│├─app.php应用配置│├─cache.php缓存配置│├─console.php控制台配置│├─cookie.php Cookie配置│├─database.php 数据库配置│├─filesystem.php 文件磁盘配置│├─lang.php 多语言配置│├─log.php日志配置│├─middleware.php 中间件配置│├─route.phpURL和路由配置│├─session.phpSession配置│├─trace.phpTrace配置│└─view.php 视图配置│├─view视图目录├─route 路由定义目录│├─route.php路由定义文件│└─ ... │├─publicWEB目录(对外访问目录)│├─index.php入口文件│├─router.php 快速测试文件│└─.htaccess用于apache的重写│├─extend扩展类库目录├─runtime 应用的运行时目录(可写,可定制)├─vendorComposer类库目录├─.example.env环境变量示例文件├─composer.json composer 定义文件├─LICENSE.txt 授权说明文件├─README.md README 文件├─think 命令行入口文件

如果你需要一个多应用的项目架构,目录结构可以参考完全开发手册的结构进行调整(关于配置文件的详细结构参考后面章节)。

新手学习tp6开发网站 连接前端后台 https://www.bilibili.com/video/BV1yJ411s7zs?p=1 本地目录是按照这样改的

其中安装多应用模式扩展
在这里插入图片描述

三、thinkphp创建数据库

————————————————————————————————

6.0快速开发手册(案例版)https://www.php.cn/php/php-tp6-databases.html

6.0完全开发手册 https://www.kancloud.cn/manual/thinkphp6_0/1297876

ThinkPHP框架 | http://www.thinkphp.cn/

ThinkPHP6.0极速入门(视频教程)数据库操作简介 https://www.php.cn/code/31037.html

(三)理论知识

在这里插入图片描述

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}