• tp6.0 版本开始,必须通过 Composer 方式安装和更新
  • PHP >= 7.1.0

1.安装 composer

  • 在windows中,下载Composer软件
    第一步:双击下载好的composer运行程序
    第二步:选择要安装的盘符
    第三步:选择php版本。如果你是集成包环境,就到集成包里找php
    第四步:全部下一步

2.更改composer的镜像

  • composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    3.安装thinkphp
  • 通过vscode打开phpstudy的环境根目录
    先切换到php环境根目录 C:\phpstudy_pro
  • 在执行下载Thinkphp6命令。最后的tp,是新建个tp目录,可更改
    composer create-project topthink/think tp
  • 更新Thinkphp6核心
    composer update topthink/framework

备:安装和更新命令所在的目录是不同的,更新必须在你的应用根目录下面执行

4.安装完成后的目录

  • 6.0版本目录结构的主要变化是核心框架纳入vendor目录,然后原来的application目录变成app目录。
  • 安装后的目录结构就是一个单应用模式
  • 在 mac 或者 linux 环境下面,注意需要设置 runtime 目录权限为777
  • 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 命令行入口文件

5.运行 Thinkphp6

小皮面板设置

安装完成后访问成功

6.安装视图模板

  • 使用vscode打开网站,在网站根目录下新建终端,输入命令
    composer require topthink/think-view

安装视图模板

7.模版渲染
要使用View,必须先引入 think\facade\View 门面类
fetch 方法渲染页面

  • controller代码
  1. namespace app\controller;
  2. use think\facade\View;
  3. class Index{
  4. public function index(){
  5. // 模板变量赋值
  6. View::assign('name','欧阳克');
  7. View::assign('email','oyk@php.cn');
  8. // 或者批量赋值
  9. View::assign([
  10. 'name' => '欧阳克',
  11. 'email' => 'oyk@php.cn'
  12. ]);
  13. // 模板输出
  14. return View::fetch();
  15. }
  16. }
  • view代码
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>ThinkPHP6</title>
  6. </head>
  7. <body>
  8. 姓名:{$name}
  9. <br>
  10. 邮箱:{$email}
  11. </body>
  12. </html>

备:Index类对应view下面的目录
备:index方法对应view下面的目录里的静态文件

8.安装bootstrap前端框架
composer require twbs/bootstrap
安装前端框架bootstrap

更多相关文章

  1. 微信小程序介绍、配置、视图层、逻辑层、页面数据交互等知识点学
  2. PHP:【微信小程序】初识微信小程序,微信小程序配置
  3. 教你解决硬盘提示文件或目录损坏且无法读取的办法
  4. 目录变文件怎么修复??
  5. 9.)PHPWeb开发框架~Laravel入门路由配置和使用规则介绍
  6. 【ThinkPHP框架】tp6.0框架安装、控制器、视图、配置文件、数据
  7. 8.)PHPWeb开发框架~Apache配置虚拟主机
  8. PHP:文件上传上传限制,文件大小不超过5M,文件后缀设置,检查图片合
  9. 2.)PHPWeb开发框架~Laravel的开发环境配置与要求

随机推荐

  1. 程序员的快乐往往就是这么朴素无华且枯燥
  2. 架构 | 到底该不该使用JavaScript框架
  3. 2017年 Web 开发趋势
  4. 超详细!详解一道高频算法题:数组中的第 K
  5. 软件设计原则
  6. 短小精悍,双指针对撞,求解「两数之和 II」
  7. 从零到一学懂区块链(6):哈希函数
  8. (再进阶版)有了四步解题法模板,再也不害怕动
  9. JavaScript 数据结构(2-2):栈与队列-队列篇
  10. 学了那么多公式,却依旧用不好Excel(实例讲