CentOS-6.x下搭建golang环境的三种方式

短域名应用很火啊,搜了一下实现方式也五花八门,语言上php,java,python任您选择,环境包括tomcat,nginx+lua,nodejs等等。因项目需要,公司也要出一款短域名的应用,公司PM做出了一个艰难的决定,准备用go,go是神马玩意儿啊?大叔您从哪听到的这玩意性能好啊~

也是,这年头什么都要追求潮流,啥都要整个高大上,一句话:没用过golang的程序员不是好厨子!咱也废话少叙,先把环境搭建起来再说。

整理了一下,网上关于golang的安装有三种方式,总有一款适合您~(注明一下,我的环境为CentOS-6.x, 64bit)

方式一:yum安装(最简单)

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install golang

方式二:源码安装:

wget http://go.googlecode.com/files/go1.2.linux-amd64.tar.gz
tar -xvf go1.2.linux-amd64.tar.gz
sudo cp -r go /usr/local/go

vi /etc/profile

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

source /etc/profile

方式三:类似源码安装

1.  $ sudo yum install mercurial
2.  $ hg clone -u release https://go.googlecode.com/hg/ golang
3.  To build the Go distribution, run
$ cd go/src
$ ./all.bash
4. If all goes well, it will finish by printing output like:
ALL TESTS PASSED---Installed Go for linux/amd64 in /home/you/go.Installed commands in /home/you/go/bin.*** You need to add /home/you/go/bin to your $PATH. *** 

安装完毕之后看看状态:

$go version
go version go1.2 linux/amd64

测试文件

cat hello.go
package main
import "fmt"
func main() 
{    
    fmt.Printf("what's up, sudops.com\n")
}

运行:

go run hello.go
what's up, sudops.com

项目还是处在调研阶段,我个人认为环境应该还用到redis(key/value)和nginx(web engine),由nginx通过fastcgi的方式来调用golang的cgi页面,不过有些怀疑其性能是否比nginx+lua强呢?

u2

Related Posts

python cx-Oracle 驱动安装

安装oracle驱动 cx-Oracle驱动二进制版本下载地…

Nginx 在if语句中限制IP访问

一些web服务,出于安全考虑是不想让其他人访问到,除了添加登录用户认证外,还可以使用Nginx限制IP访问,只允许指定IP的用户访问站点或者接口。

You Missed

潘多拉魔盒已打开:开源AI攻击平台正在血洗全球防火墙

  • u2
  • 3月 4, 2026
  • 23 views
潘多拉魔盒已打开:开源AI攻击平台正在血洗全球防火墙

雇佣AI员工,花钱上班:开发者的新”职场”荒诞剧

  • u2
  • 3月 1, 2026
  • 42 views
雇佣AI员工,花钱上班:开发者的新”职场”荒诞剧

OpenClaw 完整使用指南:自托管 AI Agent 的架构与实战

  • u2
  • 2月 25, 2026
  • 151 views
OpenClaw 完整使用指南:自托管 AI Agent 的架构与实战

Anthropic 推出 Claude Code Security:AI 驱动的代码安全神器

  • u2
  • 2月 24, 2026
  • 82 views

来自 OWASP 的代码安全检查工具:Dependency-Check,为你消除安全隐患

  • u2
  • 10月 16, 2025
  • 52 views
来自 OWASP 的代码安全检查工具:Dependency-Check,为你消除安全隐患

技术宅如何躲开越来越垃圾的CSDN?

  • u2
  • 4月 11, 2024
  • 37 views
技术宅如何躲开越来越垃圾的CSDN?