Golang部署在CentOS环境下的详细步骤

环境准备
在部署Golang之前,首先需要确保你的CentOS服务器满足以下条件:
- 系统版本:CentOS 7 或更高版本
- 网络连接:确保服务器可以正常访问互联网
- 软件包管理器:使用Yum包管理器
安装Golang
下载Golang安装包
访问Golang官方下载页面(https://golang.google.cn/dl/),选择适合你的系统架构的安装包下载。
安装Golang
将下载的安装包上传到服务器,并解压:
sudo yum install -y wget wget https://golang.google.cn/dl/go1.17.5.linux-amd64.tar.gz sudo tar -C /usr/local/ -xzf go1.17.5.linux-amd64.tar.gz
配置Golang环境变量
编辑~/.bashrc文件,添加以下内容:
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
使环境变量生效:
source ~/.bashrc
验证Golang安装
在终端输入以下命令,检查Golang版本:

go version
如果输出正确版本信息,说明Golang已成功安装。
安装Golang依赖
安装Git
sudo yum install -y git
安装其他依赖
根据你的项目需求,安装相应的依赖,安装MySQL驱动:
go get -u github.com/go-sql-driver/mysql
创建Golang项目
创建项目目录
mkdir -p /var/www/mygoproject cd /var/www/mygoproject
初始化项目
go mod init mygoproject
编写代码
在项目目录下创建main.go文件,编写Golang代码。
编译项目
在项目目录下,执行以下命令编译项目:

go build -o myapp
部署项目
-
将编译后的可执行文件上传到服务器
-
赋予可执行文件执行权限:
chmod +x myapp
启动项目:
./myapp
FAQs
Q1:如何查看Golang的版本信息?
A1:在终端输入go version命令,即可查看Golang的版本信息。
Q2:如何安装Golang依赖?
A2:使用go get命令安装依赖,go get -u github.com/go-sql-driver/mysql。