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