構建LNMP平臺

前言:Nginx與apache的做用同樣,都是爲了搭建網站服務器,由俄羅斯人lgor sysoev開發,其特色是佔有內存少,併發能力強,中國使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。php

1、安裝及運行
一、搭建yum倉庫,安裝支持軟件
構建LNMP平臺
構建LNMP平臺
構建LNMP平臺
構建LNMP平臺
二、建立運行用戶、組(nginx默認以nobody身份運行,不安全,因此須要建立用戶)
構建LNMP平臺
三、編譯安裝nginx
構建LNMP平臺mysql

構建LNMP平臺

構建LNMP平臺

構建LNMP平臺
爲了方便管理員直接執行nginx命令,咱們爲主程序nginx建立連接文件
構建LNMP平臺
四、檢查配置文件並啓動nginx服務,端口號爲80,注意不要同時安裝apache
構建LNMP平臺
在瀏覽器上看到下面的頁面,說明nginx搭建成功
構建LNMP平臺
五、使用nginx服務器腳本
Vi /etc/init.d/nginxnginx

構建LNMP平臺

構建LNMP平臺
構建LNMP平臺
給Nginx相應的權限和添加系統服務
構建LNMP平臺
2、訪問狀態統計及虛擬主機應用
一、nginx的訪問狀態統計
Vim /usr/local/nginx/conf/nginx.conf,添加下圖紅框中的內容。
注意:(location在#access下面輸入)
構建LNMP平臺
而後訪問網站,看到以下內容表示成功。
構建LNMP平臺
二、基於域名的虛擬主機
例如:在nginx服務器上搭建兩個網站,www.google.com和www.baidu.com
1)準備網站目錄和網頁
構建LNMP平臺
2)搭建dns服務器
構建LNMP平臺
配置過程稍後補充DNS,在這使用另外一種方法
修改hosts文件,就不用搭建DNS服務器、
Vi /etc/hosts
構建LNMP平臺web

再指向本身
Vi /etc/resolv.conf
構建LNMP平臺
3)調整nginx.conf配置文件(把server區域複製一份修改便可)
構建LNMP平臺
注意:藍色大括號另起一行還有一個,電腦屏幕小,沒截出來,一共兩個。
構建LNMP平臺
注意:下面一共三個大括號,分別佔一行
4)訪問網站
構建LNMP平臺
構建LNMP平臺
3、LNMP平臺的搭建
一、安裝mysql數據庫
1)安裝cmake和mysql
構建LNMP平臺
構建LNMP平臺
構建LNMP平臺
注意 :gmeke install 改成 gmake install (操做失誤請諒解)
解壓安裝MYSQL
構建LNMP平臺
構建LNMP平臺
2)優化調整和初始化數據庫
構建LNMP平臺sql

構建LNMP平臺
3)啓動mysql服務
構建LNMP平臺數據庫

4)修改mysql密碼
構建LNMP平臺
二、安裝php解析環境
1)編譯安裝php
構建LNMP平臺apache

構建LNMP平臺

構建LNMP平臺

最後執行make && make instal
2)安裝後的調整
構建LNMP平臺
3)安裝Zend
構建LNMP平臺
構建LNMP平臺瀏覽器

在php.ini文件中添加如下兩行
構建LNMP平臺
三、配置nginx支持php環境
1)啓用php-fpm進程
構建LNMP平臺安全

構建LNMP平臺

構建LNMP平臺

構建LNMP平臺

構建LNMP平臺

修改完成以後保存,而後執行:/usr/local/sbin/php-fpm
netstat -anpt | grep php-fpm
構建LNMP平臺
2)修改nginx腳本文件,使php-fpm自動運行
Vi /etc/init.d/nginx
在最後esac後面添加下面內容
構建LNMP平臺
3)配置nginx支持解析php
構建LNMP平臺
在server區域裏面添加下面幾行(有註釋)再server下面
構建LNMP平臺
注意下面有兩個大括號,另起一行
最後執行server nginx restart便可生效服務器

四、php頁面測試
編寫一個網頁test.php,內容以下:
構建LNMP平臺

在瀏覽器測試,顯示ok說明鏈接數據庫正常。
構建LNMP平臺

4、部署web應用(搭建動態網站)
一、下載網站代碼
構建LNMP平臺

構建LNMP平臺
注意:如解壓不成功,再來一次就能夠了
二、設置權限
構建LNMP平臺
三、建立數據庫和創建用戶
構建LNMP平臺
四、安裝網站
構建LNMP平臺

構建LNMP平臺

構建LNMP平臺

構建LNMP平臺

相關文章
相關標籤/搜索