# 开发环境搭建
[TOC]
> 本节所涉及的所有软件都是必装项。
## 1. 使用 PowerShell/CMD
> 笔者推荐使用 PowerShell。
Windows 10 环境中已经自带了 PowerShell/CMD ,不需要额外安装。
你只需要在系统左下角的搜索栏内输入 powershell 即可打开终端。
## 2. 安装 Chocolatey
> Chocolatey 仅可在 Windows 平台使用
Chocolatey 是 Windows 下的包管理器,只需一行命令就能够完全自动化安装软件。
请参考 [安装 Chocolatey](https://heroui.net/docs/development-guide/base-software/chocolatey)
## 3. 安装 Git
> 本书使用 Git 管理代码和进行版本控制。
会涉及一些简单命令,不用担心,如果你完全按照本书的步骤进行,那完全不用担心!
请参考 [安装 Git](https://heroui.net/docs/development-guide/base-software/git)
## 4. 安装 PHP
> 中国大陆地区用户不要忘记阅读配置 Composer 镜像
请参考 [安装 PHP](https://heroui.net/docs/development-guide/php/introduction)
## 5. 安装 VSCode
> 本书的代码编写、命令行环境、Git 使用全部通过 VSCode 进行,为了你的学习体验,建议与笔者的开发环境一致。
请参考 [安装 VSCode](https://heroui.net/docs/development-guide/base-software/vscode)。
### 5.1 安装 VSCode 开发必备插件
* [PHP Intelephense 智能提示](https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client)
* [Vetur Vue 智能提示](https://marketplace.visualstudio.com/items?itemName=octref.vetur)
## 6. 安装 Postman
> 我们之后调试都通过 Postman 来后端 API
请参考 [安装 Postman](https://heroui.net/docs/development-guide/base-software/postman)
## 7. 安装 Node.js 和 Yarn
> 中国大陆地区用户不要忘记设置包管理镜像
请参考 [安装 Node.js](https://heroui.net/docs/development-guide/js/nodejs)
- 第一章. 基础信息
- 1.1 序言
- 1.2 关于作者
- 1.3 本书源码
- 1.4 问题反馈
- 第二章. 舞台布置
- 2.1 开发环境搭建
- 2.2 产品分析
- 2.3 创建后端应用
- 2.4 创建前端应用
- 第三章. 构建页面
- 3.1 章节说明
- 3.2 第一个 API
- 3.3 静态页面
- 3.4 Think 命令
- 3.5 小结
- 第四章. 优化页面
- 4.1 章节说明
- 4.2 使用路由
- 4.3 注册页面
- 4.4 样式美化
- 4.5 小结
- 第五章. 用户模型
- 5.1 章节说明
- 5.2 数据库迁移
- 5.3 模型
- 5.4 小结
- 第六章. 用户注册
- 6.1 章节说明
- 6.2 接收数据
- 6.3 数据验证
- 6.4 写入数据
- 6.5 前端页面
- 6.6 小结
- 第七章. 会话管理
- 7.1 章节说明
- 7.2 会话控制
- 7.3 前端拦截
- 7.4 使用 Vuex
- 7.5 用户登入
- 7.6 用户登出
- 7.7 小结
- 第八章. 用户数据
- 8.1 章节说明
- 8.2 查找用户
- 8.3 重构代码
- 8.4 错误处理
- 8.5 个人资料
- 8.6 更新资料
- 8.7 小结
- 第九章. 推文数据
- 9.1 章节说明
- 9.2 推文模型
- 9.3 发送推文
- 9.4 发送推文前端页面
- 9.5 推文流
- 9.6 用户的所有推文
- 9.7 小结
- 第十章. 用户关系
- 10.1 章节说明
- 10.2 粉丝模型
- 10.3 关注与取消关注
- 10.4 已关注用户的推文
- 10.5 小结