本文以騰訊雲服務器爲例,做出詳解!
Discuz! 是全球成熟度最高、覆蓋率最大的論壇網站軟件系統之一,被200多萬網站用戶使用。您可通過 Discuz! 搭建論壇,本文檔介紹在騰訊云云服務器上搭建 Discuz! 論壇及其所需的 LAMP(Linux + Apache + MariaDB + PHP)環境。
進行手動搭建 Discuz! 論壇,您需要熟悉 Linux 命令,例如 CentOS 環境下通過 YUM 安裝軟件 等常用命令,並對所安裝軟件的使用及版本兼容性比較瞭解。
注意:
騰訊雲建議您可以通過雲市場的鏡像環境部署 Discuz! 論壇,手動搭建過程可能需要較長時間。具體步驟可參考 鏡像部署 Discuz! 論壇。
本文搭建的 Discuz! 論壇軟件組成版本及說明如下:
• Linux:Linux 操作系統,本文以 CentOS 7.5 爲例。
• Apache:Web 服務器,本文以 Apache 2.4.15 爲例。
• MariaDB:數據庫,本文以 MariaDB 5.5.60 爲例。
• PHP:腳本語言,本文以 PHP 5.4.16 爲例。
• Discuz!:論壇網站軟件,本文以 Discuz! X3.2 爲例。
使用標準方式登錄 Linux 實例(推薦)。您也可以根據實際操作習慣,選擇其他不同的登錄方式:
• 使用遠程登錄軟件登錄 Linux 實例
• 使用 SSH 登錄 Linux 實例
對於 CentOS 系統,騰訊雲提供與 CentOS 官方同步的軟件安裝源,包含的軟件均爲當前最穩定的版本,可直接通過 Yum 快速安裝。
安裝配置必要軟件
執行以下命令,安裝必要軟件(Apache、MariaDB、PHP):
o
yum install httpd php php-fpm php-mysql mariadb mariadb-server -y
執行以下命令,啓動服務。
o
systemctl start httpd
systemctl start mariadb
systemctl start php-fpm
執行以下命令,設定 root 帳戶密碼及基礎配置,使 root 用戶可以訪問數據庫。
注意:
o 針對首次登錄 MariaDB 前執行以下命令進入用戶密碼及基礎設置。
o 首次輸入 root 帳戶密碼後按下回車鍵(設置 root 密碼時界面默認不顯示),並再次輸入確認。通過界面上的提示完成基礎配置。
o
mysql_secure_installation
7. 執行以下命令,登錄 MariaDB,並輸入 步驟3 設置的密碼,按 「Enter」。
o
mysql -u root -p
若輸入剛設定的密碼可以登錄到 MariaDB 中,則說明配置正確。如下圖所示:
驗證環境配置
爲確認和保證環境搭建成功,您可以通過以下操作來驗證:
出現以下頁面,則說明 LAMP 環境配置成功。
執行以下命令,下載安裝包。
•
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
在 Web 瀏覽器地址欄中,輸入 Discuz! 站點的 IP 地址(即雲服務器實例的公網 IP 地址)或通過 相關操作 獲取的可用域名,即可看到 Discuz! 安裝界面。如下圖所示:
單擊【我同意】,進入檢查安裝環境頁面。如下圖所示:
確認當前狀態正常,單擊 【下一步】,進入設置運行環境頁面。如下圖所示:
選擇全新安裝,單擊【下一步】,進入創建數據庫頁面。如下圖所示:
根據頁面提示,填寫信息,爲 Discuz! 創建一個數據庫。
注意:
o 請使用 安裝必要軟件 設置的 root 帳號和密碼連接數據庫,並設置好系統信箱、管理員帳號、密碼和 Email。
o 請記住自己的管理員用戶和密碼。
單擊【下一步】,開始安裝。
安裝完成後,單擊【您的論壇已完成安裝,點此訪問】,即可訪問論壇。如下圖所示:
您可以給自己的 Discuz! 論壇網站設定一個單獨的域名。用戶可以使用易記的域名訪問您的網站,而不需要使用複雜的 IP 地址。有些用戶搭建論壇僅用於學習,那麼可使用 IP 直接安裝臨時使用,但不推薦這樣操作。
如果您已有域名或者想要通過域名來訪問您的論壇,請參考以下步驟: