下面我們基于LNMP來搭建一個Discuz!論壇
一、安裝Discuz!
1、建立目錄來存放網頁等
2、程式檔案會放于upload下,是以全部移到www目錄下,并且删除多餘的檔案。
3、修nginx的主配置檔案,虛拟主機單獨放于一個檔案中
在主配置檔案末尾加上include vhosts/*.conf;并且剪切出下面的内容作為虛拟主機的配置檔案,單獨放于 /usr/local/nginx/conf/vhosts目錄下
因為vhosts目錄下自帶了預設的虛拟主機配置檔案,通路時候會自動跳轉到預設的虛拟主機,為了安全起見我們禁止所有的通路,使其通路我們自己設定的網頁。添加default,表示預設主機;路徑修改為空目錄/tmp/1233/;deny all表示禁止所有通路,會報403錯誤。
測試下:
結果如下圖所示:
<a href="http://s3.51cto.com/wyfs02/M00/72/A9/wKioL1Xq9Y2xMxpiAAEo1RBDYOI094.jpg" target="_blank"></a>
4、建立虛拟主機
如果我們有一個新的網站,則需在/usr/local/nginx/conf/vhosts/目錄下建立一個虛拟主機檔案
重新加載nginx服務
5、配置/usr/local/php/etc/php-fpm.conf檔案
我們需修改三處
此處的listen要和虛拟主機的fastcgi_pass定義的一樣。owner和group 都修改為nobody。
重新加載php服務
6、配置本地hosts檔案
找到本機 C:\Windows\System32\drivers\etc下的hosts檔案,添加下面内容後儲存退出。
7、我們在浏覽器上輸入網址 www.test.com 這時就會跳轉到Discuz!安裝界面。
<a href="http://s3.51cto.com/wyfs02/M00/72/BE/wKioL1XsasXTspwpAAOUrmPVFBs851.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M02/72/C1/wKiom1XsaOKB5-DZAAIsUjMTWBU505.jpg" target="_blank"></a>
同意安裝後我們看多好多都是不可寫,這時我們就要給他們賦予php-fpm使用者權限。
重新整理頁面後,全都變成綠色的了。下一步就是全新安裝。
8、安裝資料庫
在安裝資料庫之前,我們還需配置資料庫
回原網頁,填寫資料庫名:discuz,資料庫使用者名:test,資料庫密碼:testpassword,其他的都預設;管理者admin 密碼123456,下一步;安裝完成以後,點選最右下角的“您的論壇已完成安裝,點此通路”。
<a href="http://s3.51cto.com/wyfs02/M02/72/CE/wKiom1XtcFTS4XpVAASt1B-R-Wo862.jpg" target="_blank"></a>
如上圖所示,論壇搭建成功。
本文轉自 M四月天 51CTO部落格,原文連結:http://blog.51cto.com/msiyuetian/1691635,如需轉載請自行聯系原作者