Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bincangkan cara menggunakan golang pada winserver

Bincangkan cara menggunakan golang pada winserver

PHPz
PHPzasal
2023-04-05 10:29:22811semak imbas

Dalam gelombang teknologi semasa, bahasa Go (juga dikenali sebagai golang) telah menjadi bahasa pengaturcaraan yang popular, terutamanya apabila menulis aplikasi web berprestasi tinggi dan sistem teragih. Oleh itu, menggunakan golang pada winserver adalah tugas penting tetapi mungkin menjadi cabaran bagi kebanyakan pengamal IT. Dalam artikel ini, kami akan meneroka cara menggunakan golang pada pelayan win.

  1. Muat turun dan pasang Go

Mula-mula, kita perlu memuat turun pakej pemasangan golang. Di tapak web rasmi (https://golang.org/dl/), pilih versi yang sesuai untuk sistem anda dan muat turun pakej pemasangan yang sepadan. Di samping itu, apabila memasang Go pada Windows Server, anda perlu memastikan bahawa versi sistem pengendalian Windows Server adalah 64-bit, jika tidak pemasangan tidak akan berjaya.

Selepas memuat turun pakej pemasangan, klik dua kali untuk membuka program pemasangan dan ikut gesaan untuk memasang. Selepas pemasangan, buka alat baris arahan dan masukkan arahan versi go Jika nombor versi golang dikeluarkan, pemasangan berjaya.

  1. Tetapkan pembolehubah persekitaran

Selepas pemasangan selesai, kita perlu menetapkan pembolehubah persekitaran golang (GOPATH dan GOROOT).

GOPATH ialah direktori kerja golang. Pada Pelayan Windows, GOPATH perlu ditetapkan kepada direktori untuk menyimpan kod sumber dan fail perpustakaan. Untuk menetapkan pembolehubah GOPATH, anda boleh klik kanan "Komputer Saya", pilih "Properties" > dan kemudian masukkan direktori kerja golang. (Contohnya, GOPATH=C:go)

GOROOT ialah direktori pemasangan golang, yang digunakan untuk menyimpan fail binari golang dan perpustakaan standard. Begitu juga, untuk menetapkan pembolehubah GOROOT, anda boleh memasukkan nama pembolehubah GOROOT dan kemudian masukkan direktori pemasangan golang. (Contohnya, GOROOT=C:Go)

  1. Konfigurasikan pembolehubah persekitaran PATH

Untuk menggunakan golang dengan mudah dalam baris arahan, anda perlu menambah direktori di mana fail binari golang terletak di dalam pembolehubah persekitaran PATH. Dalam tetingkap "Pembolehubah Persekitaran", di bawah "Pembolehubah Sistem", cari pembolehubah Laluan dan tambah laluan ke direktori tong golang selepas pembolehubah. (Contohnya, C:gobin).

  1. Sahkan sama ada tetapan pembolehubah persekitaran adalah betul

Untuk mengesahkan sama ada pembolehubah persekitaran adalah betul, anda perlu memulakan tetingkap baris arahan, masukkan go env arahan, dan semak sama ada output mengandungi laluan GOROOT dan GOPATH. Jika pembolehubah persekitaran ditetapkan dengan betul, output akan kelihatan seperti ini:

set GO111MODULE= 
set GOARCH=amd64 
set GOBIN= 
set GOCACHE=C:\Users\Administrator\AppData\Local\go-build 
set GOENV=C:\Users\Administrator\AppData\Roaming\go\env 
set GOEXE=.exe 
set GOFLAGS= 
set GOHOSTARCH=amd64 
set GOHOSTOS=windows 
set GOINSECURE= 
set GONOPROXY= 
set GONOSUMDB= 
set GOOS=windows 
set GOPATH=C:\go 
set GOPRIVATE= 
set GOPROXY=https://proxy.golang.org,direct 
set GOROOT=C:\Go 
set GOSUMDB=sum.golang.org 
set GOTMPDIR= 
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64 
set GCCGO=gccgo 
set AR=ar 
set CC=gcc 
set CXX=g++ 
set CGO_ENABLED=1 
set GOMOD= 
set CGO_CFLAGS=-g -O2 
set CGO_CPPFLAGS= 
set CGO_CXXFLAGS=-g -O2 
set CGO_FFLAGS=-g -O2 
set CGO_LDFLAGS=-g -O2 
set PKG_CONFIG=pkg-config 
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build756411199=/tmp/go-b
uild -gno-record-gcc-switches
  1. Tulis, susun dan jalankan program golang

Akhir sekali, kita boleh menulis program hello world yang mudah untuk mengesahkan sama ada kaedah menggunakan golang pada winserver berjaya.

Buat fail e:goprojectshello_worldhello_world.go dan tulis kod berikut:

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}

Dalam baris arahan, masukkan direktori di mana fail hello_world.go terletak dan masukkan go build hello_world .go , fail boleh laku hello_world.exe akan dijana dalam direktori.

Akhir sekali, masukkan arahan hello_world pada baris arahan, dan Hello, world akan dikeluarkan.

Pada ketika ini, kami telah berjaya menggunakan dan menjalankan program golang pada WinServer.

Ringkasnya, menggunakan golang pada WinServer mungkin mempunyai beberapa cabaran permulaan, tetapi dengan menetapkan pembolehubah persekitaran dengan betul seperti GOPATH, GOROOT dan PATH, kami boleh menangani cabaran ini dengan mudah dan menjalankan program golang kami dengan cepat.

Atas ialah kandungan terperinci Bincangkan cara menggunakan golang pada winserver. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn