centos7.6安装yapi接口管理文档工具
测试用的centos7.6纯净系统,意思就是没有装过其它任何东西
Yapi是去哪儿网开源的一款接口管理工具
操作系统:centos 7 环境要求:(若已有一下环境则可跳过)
1.nodejs>7.6 2.mongodb>2.6 3.git
mysql安装(yum源方式)
下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装mysql源 yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功 yum repolist enabled | grep "mysql.*-community.*"
修改yum源 vim /etc/yum.repos.d/mysql-community.repo
改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。
备注:enabled=1表示即将要安装的mysql版本,这个文件也可以不修改,默认安装mysql最高版本
安装mysql
yum install mysql-community-server
启动mysql设置开机启动
systemctl start mysqld systemctl enable mysqld systemctl daemon-reload
端口开放
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
修改本地登录密码
查看登录密码
grep 'temporary password' /var/log/mysqld.log
连接mysql
mysql -uroot -p
修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass1!'; 或者 mysql> set password for 'root'@'localhost'=password('MyNewPass1!'); mysql> show variables like '%password%';
添加远程登录用户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Ab1234567' WITH GRANT OPTION;
使用客户端连接测试
备注:这里的用户名密码是上一步所设置的
安装nodejs
1.获取资源(部署nodejs尽可能选择偶数版本,因为偶数版本官方有较长的维护时间,故这次选择8.x。)
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
2.安装
yum install -y nodejs
3.查看版本
node -v
4.查看npm版本
npm -v
安装mongodb
1.更新yum源,非必须但是更新一下无害
yum -y update
3.添加并编辑mongodb-org.repo文件
vim /etc/yum.repos.d/mongodb-org.repo
4.添加文件内容
[mongodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/ gpgcheck=0 enabled=1
5.安装mongodb
yum install -y mongodb-org
6.启动mongodb
service mongod start
7.设置开机启动
chkconfig mongod on
8.配置远程访问,修改mongod.conf配置文件
vim /etc/mongod.conf 注释 bindIp: 127.0.0.1 : #bindIp: 127.0.0.1
9.重启mongod
service mongod restart
如果内网部署推荐安装下git
yum -y install git
搭建Yapi环境
以上所有环境都搭建完成下面搭建yapi
npm install -g yapi-cli --registry yapi server(启动后可访问127.0.0.1:9090进行安装)
浏览器输入 你的ip:9090 进入安装界面
所有信息填写完毕点击开始部署
根据部署日志截图上的提示信息 启动服务启动服务:
node vendors/server/app.js 启动服务(以守护进程启动): node vendors/server/app.js &
此时浏览器放问 http://127.0.0.1:3000 就可以了 日志有初始密码
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
- 本文网址:https://www.liaotaoo.cn/312.html
- 上篇文章:tp5.1+http请求类
- 下篇文章:TP5+web-msg-sender实现即时推送(即时站内信)