CentOS部署beego REST api 要点:

余生颓废 提交于 2019-12-19 00:03:59

1、环境说明

centos版本:CentOS Linux release 7.3.1611 (Core) (可用命令查询:cat /etc/redhat-release)

golang版本:go version go1.13.5 linux/amd64

freetds版本:freetds-1.1.24 (linux下odbc连接sqlserver2008)

redis版本:redis-2.6.14

2、golang环境安装

(1)下载go1.13.5.linux-amd64.tar.gz( linux可用wget命令)

PS:如果网络环境限制,可以在其它地方下载,用xftp工具上传至linux环境

(2)解压

tar -zxvf go1.13.5.linux-amd64.tar.gz -C /usr/local

解压到目录/usr/local, 可以看到go目录

  (3) 工作目录

新建一个工作目录,比如:mkdir -p /home/torch/soft/go-work

  (4)设置环境变量

vim /etc/profile

在最后添加如下内容:

export GOROOT=/usr/local/go
export GOPATH=/home/torch/soft/go-work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

环境变量生效:source /etc/profile

(5)验证go安装环境

输入:go version

输出:go version go1.13.5 linux/amd64 则说明安装成功

3、freetds安装

参考:https://blog.csdn.net/weixin_38641983/article/details/82997301

没有安装文中所说的unixodbc,就可以连接sqlserver了;另外文中描述的在配置文件中配置数据库信息,也可以不用理会。

4、redis安装

参考:https://www.cnblogs.com/zuidongfeng/p/8032505.html

下载、解压、make、make install、开机自启动等设置、

5、mysql安装及部署

6、beego RESTful api

安装beego,使用bee api命令创建api工程

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!