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


【簡介】

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論壇所有教程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM