Jadual Kandungan
Nginx Stable/Development
PHP 5.4+
MySQL 5.5+ & MariaDB
Golang
写在最后
Rumah php教程 php手册 Ubuntu 下 nginx , php , mysql 和 golang 的简单安装

Ubuntu 下 nginx , php , mysql 和 golang 的简单安装

Jun 06, 2016 pm 08:11 PM
golang mysql nginx php ubuntu

我是搞php出身,自然安装lnmp是常规技能。以前的手段还是lnmp安装包,比如军哥的lnmp1.0。随着php和mysql的更新,大多数一键安装都开始版本老化,更新困难的问题。因此,重新研究了一下Ubuntu下lnmp的安装,发现现在简单的多,记录一下。 另外最近在学习gola

我是搞php出身,自然安装lnmp是常规技能。以前的手段还是lnmp安装包,比如军哥的lnmp1.0。随着php和mysql的更新,大多数一键安装都开始版本老化,更新困难的问题。因此,重新研究了一下Ubuntu下lnmp的安装,发现现在简单的多,记录一下。

另外最近在学习golang,Ubuntu下安装自然也是必须的过程。不过golang的安装也有一些奥妙。当然,不是源码安装的啦。

Nginx Stable/Development

Ubuntu下的包管理器是apt-get或者说dpkg。常规的安装命令apt-get install(注意权限sudo apt-get install)。Nginx是这几个软件里最友好的,直接可以添加stable源:

1

2

<code>add-apt-repository ppa:nginx/stable

</code>

Salin selepas log masuk

或者development源:

1

2

<code>add-apt-repository ppa:nginx/development

</code>

Salin selepas log masuk

如果没有安装命令add-apt-repository,安装:

1

2

<code>apt-get install python-software-properties

</code>

Salin selepas log masuk

之后常规的操作:

1

2

3

4

<code>apt-get update

apt-get install nginx

service nginx start

</code>

Salin selepas log masuk

PHP 5.4+

PHP的ppa源有个老兄专门在做,Ondrej Sury。有php5.4,php5.5和php5.6的源,具体的可以看官方页面。 为什么没有5.3?你落伍啦!5.4+性能提高很多,5.5还有内置的ZendOpCache。安装php5.5:

1

2

3

4

5

<code>add-apt-repository ppa:ondrej/php5

apt-get update

apt-get install php5 php5-fpm

service php5-fpm start

</code>

Salin selepas log masuk

还有些必要的包,安装一下,记得重启php5-fpm:

1

2

3

<code>apt-get install php5-gd php5-curl php5-sqlite php5-mysqlnd php5-mcrypt

service php5-fpm restart

</code>

Salin selepas log masuk

至于nginx怎么配置php-fpm,一搜一大把,不多说。

MySQL 5.5+ & MariaDB

还是这个老兄,维护着mysql5.5, mysql5.6 和 MariaDB5.5。所以,很简单,比如安装MariaDB(不喜欢mysql,被oracle摧残了):

1

2

3

4

5

<code>add-apt-repository ppa:ondrej/mariadb-5.5

apt-get update

apt-get install mariadb-server-5.5

service mysql start

</code>

Salin selepas log masuk

这里注意,安装会提示InnoDB Plugin Disabled。不要紧,MariaDB把InnoDB内置进去了,其实是已经启动的。具体的可以:

1

2

<code>mysql SHOW ENGINE INNODB STATUS;

</code>

Salin selepas log masuk

Golang

重头戏是golang啦。我搜寻了半天ppa源,只找到一个可以安装golang1.1.1的源,很不爽。其实可以golang官方下载已经编译好的linux.tar.gz。但是需要自己手动设置GOROOT,有点麻烦啊。

终于还是发现了个好工具Godeb。实际上这就是一个deb包构建器。先把官方编译好的tar.gz下载,打包成deb然后执行安装。

以64位安装为例:

1

2

3

4

<code>wget https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz

tar -zxvf godeb-amd64.tar.gz

./godeb install

</code>

Salin selepas log masuk

就开始安装最新版本。还可查看支持的版本,并安装特定版本:

1

2

3

4

5

6

7

8

9

10

11

12

13

<code>./godeb list

1.2

1.2rc5

1.2rc4

1.2rc3

1.2rc2

1.2rc1

1.1.2

1.1.1

1.1

(...)

./godeb install 1.1

</code>

Salin selepas log masuk

安装好后,可以用go env查看,是否安装完成。

剩下的设置GOPATH,GOBIN就不赘述了。我是修改在/etc/profile里面的。

写在最后

Ubuntu下很多东西都有源,容易安装,也是好事啊。

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Feb 07, 2025 am 11:57 AM

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

Program PHP untuk mengira vokal dalam rentetan Program PHP untuk mengira vokal dalam rentetan Feb 07, 2025 pm 12:12 PM

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

Cara menambah elemen hingga akhir array dalam php Cara menambah elemen hingga akhir array dalam php Feb 07, 2025 am 11:17 AM

Array adalah struktur data linear yang digunakan untuk memproses data dalam pengaturcaraan. Kadang -kadang apabila kita sedang memproses tatasusunan kita perlu menambah unsur -unsur baru ke array yang sedia ada. Dalam artikel ini, kami akan membincangkan beberapa cara untuk menambah unsur -unsur ke akhir array dalam PHP, dengan contoh kod, output, dan analisis kerumitan masa dan ruang untuk setiap kaedah. Berikut adalah cara yang berbeza untuk menambah elemen ke array: Gunakan kurungan persegi [] Dalam PHP, cara untuk menambah unsur -unsur ke akhir array adalah menggunakan kurungan persegi []. Sintaks ini hanya berfungsi dalam kes -kes di mana kita mahu menambah hanya satu elemen. Berikut adalah sintaks: $ array [] = nilai; Contoh

Program PHP untuk memeriksa sama ada nombor adalah nombor Armstrong Program PHP untuk memeriksa sama ada nombor adalah nombor Armstrong Feb 07, 2025 am 11:27 AM

Nombor Armstrong Nombor Armstrong merujuk kepada jumlah kuasa N bagi setiap digit nombor yang sama dengan nombor itu sendiri, di mana N adalah bilangan digit nombor. Artikel ini akan membincangkan bagaimana untuk memeriksa sama ada nombor tertentu adalah nombor Armstrong. Contoh Mari kita pelajari mengenai nombor Armstrong dengan beberapa contoh input dan output. masukkan 9474 Output Ya menjelaskan Ini adalah nombor empat digit. Nombor untuk nombor ini adalah 9, 4, 7 dan 4. 9474 = 94 44 74 44 = 6561 256 2401 256 = 9474 Jadi, ini adalah nombor Armstrong. masukkan 153 Output Ya menjelaskan Ini adalah nombor tiga digit. Nombor untuk nombor ini adalah 1, 5 dan 3

Bagaimana cara memasang phpmyadmin dengan nginx di Ubuntu? Bagaimana cara memasang phpmyadmin dengan nginx di Ubuntu? Feb 07, 2025 am 11:12 AM

Tutorial ini membimbing anda melalui memasang dan mengkonfigurasi nginx dan phpmyadmin pada sistem Ubuntu, berpotensi bersama pelayan Apache yang sedia ada. Kami akan meliputi penubuhan nginx, menyelesaikan potensi konflik pelabuhan dengan Apache, memasang MariaDB (

Program PHP untuk mencetak jadual pendaraban Program PHP untuk mencetak jadual pendaraban Feb 07, 2025 am 11:10 AM

Jadual pendaraban adalah alat matematik asas yang digunakan untuk memaparkan produk nombor yang didarab dengan pelbagai nilai, biasanya dari 1 hingga 10. Artikel ini meneroka beberapa kaedah PHP untuk menghasilkan dan memaparkan jadual ini. Teras

Cara mendapatkan nilai pilihan yang dipilih dalam php Cara mendapatkan nilai pilihan yang dipilih dalam php Feb 07, 2025 am 11:33 AM

Artikel ini menunjukkan bagaimana untuk mendapatkan nilai pilihan terpilih dari bentuk HTML menggunakan PHP. Kami akan merangkumi senario pemilihan tunggal dan berganda dengan contoh ilustrasi. Apakah "Nilai Pilihan" dalam PHP? Dalam konteks PHP dan HTML untuk

Program PHP untuk mencari perimeter segi empat tepat Program PHP untuk mencari perimeter segi empat tepat Feb 07, 2025 am 11:30 AM

Penerangan Masalah Memandangkan panjang dan lebar segi empat tepat, kita perlu melaksanakan program PHP untuk mengira perimeternya. Rectangle adalah angka dua dimensi tertutup dengan 4 sisi. Sisi bertentangan adalah sama dan selari, dan sudut yang dibentuk oleh sisi bersebelahan adalah sama dengan 90 darjah. Perimeter adalah jumlah semua pihak; Dalam tutorial ini, kita akan belajar bagaimana untuk mencari perimeter segi empat tepat yang diberikan dalam PHP menggunakan kaedah yang berbeza. Formula Perimeter Rectangle Formula untuk lilitan segi empat tepat adalah seperti berikut: $$ {perimeter = 2 × (panjang dan lebar)} $$ dalam: Jarak jauh - mendatar. Lebar - Jarak menegak. Contoh Mari fahami penerangan masalah dengan beberapa contoh input dan output. masukkan Panjang = 10 unit Lebar = 5 unit

See all articles