LNMP平臺搭建網站實戰案例

LNMP又稱LEMP,由“L”即Linux操作系統、“N”即Nginx網站服務、“M”即Mysql數據庫、“P”即PHP語言組成。LNMP與LAMP的差距就在於Apache和Nginx,Nginx相對於Apache而言,在併發處理量上具有較大優勢,穩定性和性能也要好過Apache,所以較大型的公司用LNMP比LAMP多。對於運維人員的我們這兩種網站平臺的搭建我們都應當熟悉掌握。
本次實例的目的是通過LNMP搭建一個電影網站,我們通過管理網站後臺,爲網站添加電影。這樣這個網站就可以實現在線看電影。
操作部分
1、Nginx的安裝大家可以參照這個文檔。
http://blog.51cto.com/13434336/2102925
2、(爲了方便LNMP的搭建,本次實例直接將LNMP所有組件安裝在同一臺服務器上)安裝LNMP的“M”部分,因爲mysql需要用cmake配置安裝,所以首先要安裝cmake包。(注意,cmake包需要gmake編譯和安裝)
LNMP平臺搭建網站實戰案例
3、編譯和安裝mysql數據庫
LNMP平臺搭建網站實戰案例
4、mysql數據庫的優化調整和初始化
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
5、啓動mysql服務。
LNMP平臺搭建網站實戰案例
6、修改mysql用戶密碼。(本次實例使用root用戶)
LNMP平臺搭建網站實戰案例
7、“P”部分,PHP語言解析環境安裝。本次實例我們首先插入系統盤用yum安裝PHP的四個支持模塊。
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
8、準備PHP包,和zend優化模塊包,安裝PHP。(其中SKY開頭的壓縮包是本次案列的網站源代碼)
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
9、建立PHP主配文件php.ini以及PHP的執行路徑優化
LNMP平臺搭建網站實戰案例
10、爲PHP安裝zend優化模塊
LNMP平臺搭建網站實戰案例
在php.ini中添加以下兩行,加載zend模塊
LNMP平臺搭建網站實戰案例
11、配置php-fpm,並啓動php-fpm。
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
注意啓動後,可以通過netstat查看端口,PHP默認端口9000。
LNMP平臺搭建網站實戰案例
12、配置Nginx支持PHP解析環境,重啓Nginx服務。
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
13、將下載好的源代碼解壓,然後將網頁目錄移動到/var/www/baidu下、並設置屬主。
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
14、創建網站所需的數據庫。
LNMP平臺搭建網站實戰案例
15、配置該sky數據庫的權限。
LNMP平臺搭建網站實戰案例
16、在本地的火狐瀏覽器登陸該實例的網站的安裝界面。(配置網站的數據庫,後臺管理用戶等)
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
17、進入後臺。注意:後臺地址爲http://*/sky/admincp/index.php。
LNMP平臺搭建網站實戰案例
LNMP平臺搭建網站實戰案例
18、網站首頁
LNMP平臺搭建網站實戰案例

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章