雲服務器如何搭建Discuz! 論壇
- 2019 年 10 月 5 日
- 筆記
CrossdayDiscuz! Board(簡稱 Discuz!)是北京康盛新創科技有限責任公司推出的一套通用的社區論壇軟件系統。自2001年6月面世以來,Discuz!已擁有15年以上的應用歷史和200多萬網站用戶案例,是全球成熟度最高、覆蓋率最大的論壇軟件系統之一。目前最新版本Discuz! X3.3正式版於2017年1月1日發佈,是 X3.2 的穩定版本。
步驟一:創建雲服務器
我這裡是購買的騰訊雲的服務器,找到實例控制台

找到以下信息:雲服務器實例用戶名和密碼;雲服務器實例公網 IP。
步驟二:搭建 LAMP 環境
對於 CentOS 系統,騰訊雲提供與 CentOS 官方同步的軟件安裝源,包涵的軟件都是當前最穩定的版本,可以直接通過 Yum 快速安裝。
我這裡使用的是Xshell連接的雲服務器
1.請輸入以下命令,將必要軟件一起安裝 (Apache、MySQL、PHP):

安裝完成,窗口會提示「Complete!」。您可以上滑滾動條查看當前安裝包版本:

2.啟動服務
service httpd start service mysqld start service php-fpm start
我們需要為 Discuz! 程序創建一個獨立的數據庫和用戶來存儲數據,上一步驟已啟動了數據庫服務,本步驟需要給 MySQL 設定一個 root 密碼,使 root 用戶可以訪問數據庫。
mysqladmin -u root password "XXXXXXXX" (此處的密碼可進行自定義)設置好 MySQL 的密碼後, 對賬號密碼進行驗證。
mysql -u root -p輸入剛剛設定好的密碼,可以登錄到 MySQL 中,則說明配置正確。退出 MySQL:
exit

4.驗證環境配置
一般情況下,到此步時,環境已經配置成功,為確認和保證環境搭建成功,可以通過本步驟來驗證。
(1)請使用以下命令在 在 Apache 的默認根目錄 「/var/www/html」 中創建test.php
測試文件:
vim /var/www/html/test.php
(2)按字母「I」鍵或 「Insert」 鍵切換至編輯模式,寫入如下內容:
<?php echo "<title>Test Page</title>"; phpinfo() ?>輸入完成後,按「Esc」鍵,輸入 「:wq」,保存文件並返回。
(3)在瀏覽器中,訪問該test.php
文件,查看環境配置是否成功:
http://雲服務器的公網 IP/test.php 出現以下頁面,則說明 LAMP 環境配置成功。

步驟三:安裝 Discuz!
1.下載安裝包
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
2.解壓安裝包
unzip Discuz_X3.2_SC_UTF8.zip
3.把解壓後的 「upload」 文件夾下的所有文件複製到 「/var/www/html/」。
cp -r upload/* /var/www/html/
4.將寫權限賦予給其他用戶。這些目錄文件上傳到服務器之後,默認只有 root 用戶才有寫權限。
chmod -R 777 /var/www/html
5.至此,論壇已經完全搭建完畢,可以在瀏覽器中進行安裝了。
(1)在 Web 瀏覽器地址欄輸入 Discuz! 站點的 IP 地址(雲服務器實例的公網 IP 地址),可以看到 Discuz! 安裝界面。單擊【我同意】,進入安裝步驟第一步:檢查安裝環境。

(2).確認當前狀態正常,單擊 【下一步】,進入設置運行環境步驟

(3)選擇全新安裝,單擊【下一步】,進入創建數據庫步驟。

(4)為 Discuz! 創建一個數據庫,使用步驟 2.2 設置的 root 賬號和密碼連接數據庫。並設置好系統信箱、管理員賬號、密碼和 Email。單擊【下一步】,開始安裝。
注意:請記住自己的管理員用戶和密碼。

(5)安裝完成後,單擊【您的論壇已完成安裝,點此訪問】訪問論壇。