## 1.先安装java jdk
[链接](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)
## 2安装node.js
[链接](http://nodejs.cn/download/)
#### (1) 安装完成用cmd进入安装目录执行`** node -v**`可查看版本号,验证是否安装成功。
![](https://img.kancloud.cn/ea/c8/eac83a0af357cf4299334a2371977f82_498x330.png)
#### (2) 执行**` npm install -g grunt-cli`** 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号。
#### (3) 进入安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码。`http.cors.enabled: true`
`http.cors.allow``-``origin:``"*"`
`node.master: true`
`node.data: true`
然后去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,去掉cluster.name;node.name;http.port的注释(也就是去掉#)。
#### (4)双击elasticsearch.bat重启es。
#### (5)在[https://github.com/mobz/elasticsearch-head]()中下载head插件,选择下载zip。
![](https://img.kancloud.cn/e4/49/e4497c0df7c440b846ce77a2fd4d03bd_1316x631.png)
#### (6)解压到指定文件夹下,G:\\elasticsearch-6.6.2\\elasticsearch-head-master 进入该文件夹,修改G:\\elasticsearch-6.6.2\\elasticsearch-head-master\\Gruntfile.js 在对应的位置加上hostname:'\*'。
#### (7)在G:\\elasticsearch-6.6.2\\elasticsearch-head-master 下执行npm install 安装完成后执行grunt server 或者npm run start 运行head插件,如果不成功重新安装grunt。成功如下。
![](https://img.kancloud.cn/dd/02/dd02e61958ebbb72510f93876641f519_985x512.png)
#### (8) 浏览器下访问http://localhost:9100/
![](https://img.kancloud.cn/21/28/2128b96b30e5ad4635d6348b9e4c1517_1194x326.png)
## 3.下载压缩包
[链接]([https://www.elastic.co/downloads/elasticsearch](https://www.elastic.co/downloads/elasticsearch))
#### (1) 解压msi到文件目录
#### (2) 开启ElasticSearch服务
进入安装目录下的bin 目录,双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入[http://localhost:9200](http://localhost:9200/),显式以下画面,说明ES安装成功。
![](https://img.kancloud.cn/43/47/4347412c3c02c612e4605f54922c3b49_1139x600.png)
![](https://img.kancloud.cn/c8/23/c82302be154d006fa817002e55927e31_993x519.png)
- 公共页面js
- 公共页面添加js
- 公共页面编辑js
- 公共页面列表js
- 文件上传方法
- 分类相关
- 获取ip
- Response类
- Curl类
- JWT
- tp5.1下redis的使用
- tp5.1使用RabbitMQ
- tp5.1+easywechat相关
- tp5.1+easywechat实现小程序登录
- uniapp页面
- tp控制器
- git相关操作
- php文件操作
- 大文件上传
- laravel队列
- 1.安装laravel并进行相关配置
- nginx反向代理解决微信公众号,小程序,微信支付域名限制,回调
- readme
- do
- 杂项
- cas单点登录
- tp6跨域(中间件不起作用版)
- php算法
- 冒泡排序
- knn算法
- 使用es
- 使用mongdb
- tp6+rabbirmq
- 一些问题
- php文件操作/文件操作的一些方法
- 客户端请求相关