ThinkPhp6.0 vscode 布署
程序员文章站
2022-05-16 21:37:47
...
- 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代码
namespace app\controller;
use think\facade\View;
class Index{
public function index(){
// 模板变量赋值
View::assign('name','欧阳克');
View::assign('email','oyk@php.cn');
// 或者批量赋值
View::assign([
'name' => '欧阳克',
'email' => 'oyk@php.cn'
]);
// 模板输出
return View::fetch();
}
}
- view代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ThinkPHP6</title>
</head>
<body>
姓名:{$name}
<br>
邮箱:{$email}
</body>
</html>
备:Index类对应view下面的目录
备:index方法对应view下面的目录里的静态文件
8.安装bootstrap前端框架composer require twbs/bootstrap
推荐阅读
-
VsCode前端神器下载使用教程
-
vsCode中误删了文件,教你怎么恢复
-
visual studio code教程 vscode的基础使用和自定义设置方法
-
基于thinkphp6.0的success、error实现方法
-
vscode下vue项目中eslint的使用方法
-
vscode+php+xdebug won't stop at breakpoint 断点不起作用
-
VisualStudio Code怎么同时编辑多处?vscode同时编辑多处的三种方法
-
VisualStudio Code怎么按文件名搜索? vscode按文件名搜索的教程
-
vscode如何关闭自动更新提示?visual studio code禁止自动更新的方法介绍
-
VisualStudio Code怎么切换大小? vscode代码切换大小写的教程