來源:不言 發(fā)布時(shí)間:2018-12-05 15:23:10 閱讀量:1120
這篇文章給大家介紹的內(nèi)容是關(guān)于LNMP環(huán)境搭建的搭建教程,有著一定的參考價(jià)值,有需要的朋友可以參考一下。
一、在Linux系統(tǒng)下nginx的安裝過程,先到http://nginx.org/download/這個(gè)網(wǎng)站找到自己需要下載的版本,復(fù)制下載的鏈接地址,這里以nginx-1.6.2為例,在命令行輸入命令:
1 |
|
1 |
|
下載完成后會在目錄下看到一個(gè)nginx-1.6.2.tar.gz的安裝包,解壓安裝包:
1 |
|
解壓之后進(jìn)行安裝輸入命令:
1 |
|
1 |
|
在執(zhí)行上述命令的時(shí)候我的服務(wù)器報(bào)了一個(gè)錯(cuò)誤:
上述錯(cuò)誤說找不到C編譯器,那就給你裝個(gè)編譯器,輸入命令:
1 |
|
執(zhí)行完后再使用安裝命令 ./configure --prefix=/usr/local/nginx 已經(jīng)不報(bào)上述錯(cuò)誤啦,但是又提示了一個(gè)新的錯(cuò)誤:
HTTP重寫模塊需要PCRE庫,這就要安裝PCRE庫啦:
1 |
|
輸入命令居然又提示我已經(jīng)安裝了pcre庫,Nothing to do...
這時(shí)候就要檢查一下pcre-devel是否已安裝了,同樣輸入命令:
1 |
|
執(zhí)行命令,果然是沒有devel,輸入y繼續(xù)安裝完成,完成以后再次執(zhí)行安裝命令:
1 |
|
結(jié)果事與愿違又報(bào)了一個(gè)錯(cuò):
HTTP GZIP模塊需要ZLIB庫,又是缺少庫,安裝上面那個(gè)套路再走一遍吧,命令:
1 |
|
提示我Nothing to do...,呵呵噠,繼續(xù)命令:
1 |
|
又是缺少devel,安裝完成后再再次執(zhí)行安裝命令:
1 |
|
這次終于安裝完成了,簡直一波三折:
最后執(zhí)行編譯命令:
1 |
|
nginx的體積比apache小的多,所以編譯所需時(shí)間也很短.編譯完成后切換到/usr/local/nginx目錄將看到四個(gè)目錄:
conf 主要放置配置文件
html 主要放置網(wǎng)頁文件
logs 主要放置日志文件
sbin 主要放二進(jìn)制程序
想啟動nginx的話只需要輸入命令:
1 |
|
注意:如果你在前面已經(jīng)安裝了apache的話,這時(shí)候可能會報(bào)一個(gè)錯(cuò)誤,
1 |
|
1 |
|
找到占用80端口的軟件或者服務(wù)將其關(guān)閉即可,之后再輸入./sbin/nginx 命令,如果人品正常的話應(yīng)該已經(jīng)正常啟動了.
二、yum安裝MySQL:
1 |
|
這個(gè)沒啥好說的,一路y安裝下來即可
三、安裝PHP:
先到PHP官網(wǎng)找到需要的版本將壓縮包下載下來,這里以php-5.6版本為例上傳到服務(wù)器/usr/local/src/目錄下,進(jìn)入到命令行模式,輸入命令:
1 |
|
解壓之后進(jìn)行編譯,編譯的時(shí)候需要加上一些支持,如mysqlnd、ttf、gd等:
1 |
|
編譯時(shí)需要注意可能會提示錯(cuò)誤,如缺少某些包,這時(shí)候像上面安裝nginx一樣的套路,比如我遇到未找到libxml2的錯(cuò)誤,直接命令:
1 |
|
提示我Nothing to do...再來一條命令:
1 |
|
果然又是缺少devel,安裝完成后再次編譯,完成后別忘記:
1 |
|
編譯完成后還要做一些PHP的配置操作:
1 |
|
1 |
|
1 |
|
到這里就已經(jīng)完成了LNMP的搭建,別忘了cd /usr/local/php目錄啟動PHP:
1 |
|
1 |
|
相關(guān)推薦: