Install Go on linux

如何在一个全新的云主机搭建go的服务端

本文阅读量

在腾讯云的服务器搭建go的服务端

腾讯云服务器的后台 https://console.cloud.tencent.com/lighthouse/instance/index 双11 50元一年买的最入门版的服务器。

安装开发环境

go 的环境安装

ubuntu 上一键搞定

1
2
3
sudo apt-get install golang

go version

如果能出现go的版本号 go version go1.13.8 linux/amd64 就成功了。

mysql的安装

https://linuxize.com/post/how-to-install-mysql-on-ubuntu-18-04/

1
2
sudo apt update
sudo apt install mysql-server

如果安装完成,mysql将会自动启动,我们可以通过

1
sudo systemctl status mysql

来查看mysql 是否启动了。如果启动成功你会看到类似的一个echo。

1
2
3
4
5
6
7
8
9
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-10-29 17:30:24 CST; 20s ago
   Main PID: 8885 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 2274)
     Memory: 353.2M
     CGroup: /system.slice/mysql.service
             └─8885 /usr/sbin/mysqld

go的网络框架选择:Beego

框架

1
go get github.com/beego/beego/v2@v2.0.0

创建hello.go

1
2
3
4
5
6
7
package main

import "github.com/beego/beego/v2/server/web"

func main() {
    web.Run()
}

编译运行

1
2
go build -o hello hello.go
./hello

打开浏览器并访问http://localhost:8080

可以点击开发文档查看

内容由 bokmark 提供
Hugo 构建
主题 StackJimmy 设计