1. 程式人生 > >Centos6.8下安裝LNMP

Centos6.8下安裝LNMP

買了個阿里雲的伺服器。。。
選擇了centos6.8的作業系統。。。
所以linux不用裝了。。。
但是裝nginx和mysql太痛苦了。。。
對的,PHP還沒有裝。。。
阿里雲lnmp安裝教程:https://help.aliyun.com/document_detail/50700.html?spm=5176.doc25427.6.710.9gFazp
————–傲嬌的分割線—————-
一.nginx的安(tong)裝(ku)過程
安裝nginx倒還好,就是安裝出來之後,一直訪問不了80埠,已經把防火牆關地徹徹底底的,還是訪問不了,或者配置防火牆的檔案,還是不行,搞到最後初始化磁碟,才發現阿里雲上面需要配置安全組規則,不配置的話,這輩子弄死了也訪問不了80埠吧,痛苦啊,所以nginx就還好解決

————-傻瓜的分割線—————–
二.安裝mysql
編譯安裝教程:http://blog.csdn.net/cryhelyxx/article/details/47610247
編譯安裝很痛苦,有時候是boost沒有,有時候是記憶體不夠大,搞到我下了好幾個版本的mysql和boost了,現在還在安裝,我在想如果這次還不行的話,就不要搞這個編譯安裝了,痛苦啊嗚嗚嗚嗚
如果提示沒有boost,要在編譯命令裡面加入
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/boost \
這樣就會自動下載了
隔了幾天,mysql終於安裝好了,前幾天安裝的時候沒有看到密碼,一直想重置,但是重置沒用,想總結,好像又很難總結,其實配置mysql主要還是配置檔案要寫好,如下例子:

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
basedir = /usr/local/mysql
datadir = /mnt/data
socket = /mnt/data/mysql.sock
user=mysql

[client]
#default-character-set=utf-8
socket = /mnt/data/mysql.sock

[mysql]
#default-character-set=utf-8
socket = /mnt/data/mysql.sock

[mysqld_safe]
log-error=/mnt/data
/mysqld.log
pid-file=/mnt/data/mysqld.pid

——————-至於PHP—————–
至於PHP,就跟著阿里雲的文件去安裝就可以了