天天看點

CentOS7下LNMP環境搭建Discuz論壇

1.檢查Nginx服務的程序是否已啟動和是否有監聽80端口:

ps aux |grep nginx netstat -lntp |grep nginx

2.檢查selinux是否已關閉,防火牆的80端口是否已打開,或者是否清空了防火牆規則:

3.檢查php-fpm服務的程序是否已啟動:

ps aux |grep php-fpm

4.檢查Nginx是否能正常解析php,首先找到你Nginx的預設站點目錄,我這裡是我這裡Nginx的預設站點目錄是/data/wwwroot/default/,你然後将Nginx的預設通路頁面檔案改為index.php:

編輯的内容如下:

接着使用浏覽器通路,顯示了php的配置資訊頁面代表能夠正常解析。

5.檢查mysql能否正常登陸和使用:

mysql -uroot -p'12345'

<br>

我這裡使用的是3.3的UTF8版本:

解壓:

解壓後會有以下幾個目錄:

首先将Nginx之前的預設頁檔案給删掉,然後将以上解壓的upload目錄下所有的檔案拷貝到Nginx預設站點的根目錄下:

CentOS7下LNMP環境搭建Discuz論壇

然後就會進入目錄、檔案的權限檢查界面,但是會發現這些目錄或檔案權限不足,是以都是不可寫的狀态:

CentOS7下LNMP環境搭建Discuz論壇

那麼就隻能自己寫個腳本給這些目錄賦予權限了,頁面中顯示的目錄路徑都是相對路徑,是以這個腳本需要放在站點的根目錄下:

執行完腳本後重新整理頁面就會發現狀态都變為可寫了:

CentOS7下LNMP環境搭建Discuz論壇

沒問題後就點選頁面下方的”下一步“:

CentOS7下LNMP環境搭建Discuz論壇

1、選擇“全新安裝 Discuz! X (含 UCenter Server)”

如果你之前沒有安裝過Discuz就選擇此項。

2、選擇“僅安裝 Discuz! X (手工指定已經安裝的 UCenter Server )”

如果你之前安裝過Discuz,現在隻是更新的話,選擇此項并保證之前的 UCenter 是 UCenter 1.6.0 版本,如果之前安裝的 UCenter Server 沒有進行更新操作的話,一般為 1.5.1 或 1.5.2 版本,你需要首先更新 Ucenter 到 1.6.0版本, 否則安裝程式會提示錯誤,無法繼續。因為我是沒安裝過的是以這裡以全新安裝 Discuz為例。

點選“下一步”,進入安裝資料庫的界面,如下圖所示:

CentOS7下LNMP環境搭建Discuz論壇

這裡隻需要輸入你資料庫root使用者的密碼,然後再設定一個admin密碼就可以了,發送告警郵件的郵箱寫不寫都可以,剩下的會自動進行安裝:

CentOS7下LNMP環境搭建Discuz論壇

安裝完成後點選通路即可,如果你不需要安裝Discuz推薦的應用的話:

CentOS7下LNMP環境搭建Discuz論壇

搞定,打完收工:

CentOS7下LNMP環境搭建Discuz論壇

本文轉自 ZeroOne01 51CTO部落格,原文連結:http://blog.51cto.com/zero01/2046811,如需轉載請自行聯系原作者