【Microsoft Azure 的1024種玩法】三.基於Azure雲平臺構建Discuz論壇

一直特立獨行的兔先生發表於2021-11-20

【簡介】

Discuz!是一套通用社群論壇軟體系統,使用者在不需要任何程式設計的基礎上,通過簡單的設定和安裝,在網際網路上搭建起具備完善功能、很強負載能力和可高度定製的論壇服務。

【前期文章】

【操作步驟】

一.建立Virtual Machines

二. 遠端連線雲伺服器

2.1.使用遠端工具登陸到伺服器中

三. 安裝WEB服務-Apache

安裝之前,先給大家介紹介紹,Apache(阿帕奇)是什麼?有什麼用?

Apache是世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等直譯器編譯到伺服器中。
你瞭解了嗎?瞭解以後我們開始安裝Apache(阿帕奇)吧~

2.1 安裝Apache服務

Apache的主應用程式是httpd,我們執行如下命令進行安裝其httpd
yum -y install httpd
執行以後,如下圖所示

2.2 啟動http程式服務

systemctl start httpd.service
執行成功,如下圖所示:

2.3 將httpd服務設定開機自啟

systemctl enable httpd.service
執行成功,如下圖所示:

2.4 安裝PHP編輯器

使用如下命令安裝PHP編輯器,為後續的編寫做準備
yum -y install php

執行成功,如下圖所示:

2.5 安裝PHP-mysql外掛

安裝PHP編譯器與MySQL連結的外掛,使用者進行資料庫連線。
執行以下命令安裝:
yum -y install php-mysql
執行命令成功以後,有如下所示:(Complete!表示已經安裝完畢~)

三.安裝MariaDB資料庫

MariaDB是一個資料庫,主要用於後續儲存論壇資料

3.1 執行如下命令安裝:

yum -y install mariadb-server mariadb

執行成功,如下圖所示:

3.2 啟動MariaDB

我們執行如下命令來啟動我們的MariaDB資料庫程式

systemctl start mariadb

執行完畢,如下圖所示

3.3 設定開機自啟動

我們執行如下命令設定開機自啟動,使其跟著機器一起關閉,一起啟動

systemctl enable mariadb

執行完畢,如下圖所示

3.4 進入資料庫

執行“mysql”命令進入資料庫

mysql
執行成功以後,如下圖所示:

3.5 建立資料庫的使用者密碼

執行如下命令進行建立訪問資料庫的使用者名稱及密碼,進行相關授權

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'IDENTIFIED BY '123456' WITH GRANT OPTION;CREATE DATABASE cainiao;flush privileges

具體建立的資訊如下:

資料庫賬號:root

密碼:123456

授權主機:localhost

資料庫名字:cainiao

執行成功,如下圖所示

隨後,執行exit命令退出當前資料庫

四.下載安裝Discuz原始碼包

4.1下載Discuz原始碼包

所有底層的應用程式已經安裝完畢以後,我們開始下載Discuz原始碼包進行安裝吧~ 執行如下命令,下載Discuz原始碼包
wget https://demo-1254274996.cos.ap-beijing.myqcloud.com/Discuz_X3.4_SC_UTF8%E3%80%9020191201%E3%80%91.zip
執行成功,如下圖所示

4.2 解壓Discuz原始碼包

執行下述命令,對Discuz原始碼包進行解壓

unzip -d ./Discuz ./Discuz_X3.3_SC_UTF8.zip

執行完畢,如下圖所示

4.3 原始碼移動

將Discuz!原始碼移動到我們的httpd的啟動目錄下面 (httpd啟動目錄為/var/www/html)

我們執行如下命令進行移動操作

mv ./Discuz/upload/* /var/www/html/

4.4 修改Discuz 原始碼許可權

執行如下命令對Discuz原始碼進行授權 ( 此處執行命令無回顯)

chmod -R 777 /var/www/html/*
執行成功,如下所示:

4.5 重啟httpd

重啟httpd服務,使我們的設定好的環境變數生效, 執行如下命令進行重啟
systemctl restart httpd.service
執行成功,如下所示:

4.6 更改安全組規則

五. Discuz!安裝嚮導

我們回到我們之前建立的伺服器控制皮膚中,在我們的瀏覽器中,輸入http:// 你自己的雲伺服器IP地址 ,訪問Discuz!論壇網站

5.1 檢查安裝環境

如下圖所示,檢查完完畢以後我們點選下一步進入“設定執行環境”頁面

5.2 設定執行環境

在執行環境頁面中,我們選用預設的“全新安裝Discuz!X (含Ucenter server) 選項,並點選下一步,進入安裝資料庫頁面。

5.3安裝資料庫

我們在此處填寫之前建立相關資料庫資訊,並點選下一步“安裝資料庫”

資料庫正在安裝中…

5.4 登陸Discuz!論壇網站

安裝完畢以後如下圖所示~我們點選右下角“您的論壇已完成安裝,點此訪問”進入論壇

截至為止,我們的論壇已經安裝完畢了~快來發表自己的第一篇論壇吧~ 以上內容為我們基於Azure雲平臺構建Discuz論壇所有教程

相關文章