天天看點

基于LNMP搭建Discuz!論壇

下面我們基于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,如需轉載請自行聯系原作者