打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用phpstudy部署thinkphp / 使用教程

文章目录

      • (一)安装顺序:
      • (二)使用教程
        • 一、用phpstudy部署thinkphp
        • 二、thinkphp目录结构
        • 三、thinkphp创建数据库
      • (三)理论知识

(一)安装顺序:

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

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目录结构

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

www  WEB部署目录(或者子目录)
├─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.php          URL和路由配置
│  ├─session.php        Session配置
│  ├─trace.php          Trace配置
│  └─view.php           视图配置
│
├─view            视图目录
├─route                 路由定义目录
│  ├─route.php          路由定义文件
│  └─ ...   
│
├─public                WEB目录(对外访问目录)
│  ├─index.php          入口文件
│  ├─router.php         快速测试文件
│  └─.htaccess          用于apache的重写
│
├─extend                扩展类库目录
├─runtime               应用的运行时目录(可写,可定制)
├─vendor                Composer类库目录
├─.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

(三)理论知识

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ThinkPHP6.0任意文件创建Getshell复现
[开源]多应用、多租户、多终端的SaaS平台开发框架,SaaS服务平台
tp6的安装
php是不是彻底凉了?2021年主流使用的php框架有哪些?
【大商创安装教程】大商创本地环境配置phpstudy安装教程
thinkphp第1课:使用thinkphp创建一个项目
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服