# 安装要求 ***** 1. composer 2. git 3. node.js # 开发工具 ***** 1. PhpStorm (PHP开发工具) 2. VScode (前端开发神器) # 安装ThinkPHP6.0 ***** * 环境要求:PHP >= 7.1 * ThinkPHP6.0安装命令: ~~~ composer create-project topthink/think demo(项目名称) ~~~ * 目录(主要列出app和config目录): ``` ├─app 应用目录 │ ├─common 公共目录(新增) # 主要存放公共基础类 │ ├─controller 控制器目录 │ ├─middleware 中间件 (新增) │ ├─model 模型目录 (新增) │ ├─service 服务目录 (新增) # 服务类,数据操作 │ ├─utils 工具类目录 (新增) # 工具类,jwt等工具类 │ ├─validate 验证器目录 (新增) # 验证数据 │ ├─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 视图配置 │ ...... ``` ## 启动ThinkPHP6.0本地服务: * 安装结束后用PhpStorm打开ThinkPHP6.0项目,在PhpStorm终端中执行: ``` php think run ``` * 启动成功返回: ``` ThinkPHP Development server is started On <http://127.0.0.1:8000/> ``` * 浏览器打开 [http://127.0.0.1:8000](http://127.0.0.1:8000),出现以下页面则ThinkPHP6.0服务启动成功 ![](https://img.kancloud.cn/23/c3/23c38c589c8112cc8172d47360139432_1145x750.png) # 安装vue-element-admin ***** * 通过git方式安装: ~~~ git clone https://github.com/PanJiaChen/vue-element-admin.git ~~~ * 目录: ~~~ ├── build # 构建相关 ├── mock # 项目mock 模拟数据 (本地数据,可删除) ├── plop-templates # 基本模板 ├── public # 静态资源 │ │── favicon.ico # favicon图标 │ └── index.html # html模板 ├── src # 源代码 │ ├── api # 所有请求 │ ├── assets # 主题 字体等静态资源 │ ├── components # 全局公用组件 │ ├── directive # 全局指令 │ ├── filters # 全局 filter │ ├── icons # 项目所有 svg icons │ ├── lang # 国际化 language │ ├── layout # 全局 layout │ ├── router # 路由 │ ├── store # 全局 store管理 │ ├── styles # 全局样式 │ ├── utils # 全局公用方法 │ ├── vendor # 公用vendor │ ├── views # views 所有页面 │ ├── App.vue # 入口页面 │ ├── main.js # 入口文件 加载组件 初始化等 │ └── permission.js # 权限管理 ├── tests # 测试 ├── .env.xxx # 环境变量配置 ├── .eslintrc.js # eslint 配置项 ├── .babelrc # babel-loader 配置 ├── .travis.yml # 自动化CI配置 ├── vue.config.js # vue-cli 配置 ├── postcss.config.js # postcss 配置 └── package.json # package.json ~~~ ## 启动vue-element-admin本地服务 ***** * VScode打开vue-element-admin项目,在终端中执行以下命令安装依赖 ``` npm install ``` * 安装结束后执行以下命令开启本地服务 ``` npm run dev ``` * 启动成功后返回 ``` App running at: - Local: http://localhost:9527/ - Network: http://192.168.3.6:9527/ ``` * 浏览器会自动打开登录页面,出现以下登录页面vue-element-admin服务启动成功 ![](https://img.kancloud.cn/7a/7c/7a7ca314268089af369244d251383cef_2549x1343.png)