華為云計算 云知識 使用RDS MySQL搭建Discuz!論壇
使用RDS MySQL搭建Discuz!論壇

Crossday Discuz!Board(以下簡稱Discuz!)是一套通用的社區(qū)論壇軟件系統(tǒng),用戶可以通過簡單的設(shè)置和安裝,在互聯(lián)網(wǎng)上搭建起具備完善功能、很強負(fù)載能力和可高度定制的論壇服務(wù)。本文教您通過華為云 虛擬私有云 、彈性 云服務(wù)器 和RDS MySQL 數(shù)據(jù)庫 ,輕松幾步,在LAMP環(huán)境下搭建Discuz!。

1.設(shè)置網(wǎng)絡(luò)

2.創(chuàng)建ECS

3.搭建LAMP環(huán)境

4.購買并配置RDS

5.安裝Discuz!

準(zhǔn)備工作

在搭建過程中,您會使用以下服務(wù)或工具:

?云服務(wù):華為云ECS和RDS。

?PuTTY:遠(yuǎn)程登錄工具。

?安裝包版本。

o Apache:2.4.6

o MySQL:5.4.16

o PHP:5.4.16

說明:

以上軟件來自第三方網(wǎng)站,僅作示例。若搭建的網(wǎng)站做商業(yè)用途,建議自行獲取需要的版本軟件,以應(yīng)對不同需求。

設(shè)置網(wǎng)絡(luò)

1.登錄華為云控制臺。

2.單擊管理控制臺左上角的,選擇區(qū)域和項目。

3.選擇“網(wǎng)絡(luò)>虛擬 私有云 ”。進(jìn)入虛擬私有云信息頁面。

4.在“虛擬私有云”頁面,單擊“創(chuàng)建虛擬私有云”購買VPC,以vpc-01為例。

5.在基本信息頁面進(jìn)行設(shè)置,自定義VPC及子網(wǎng)名稱,根據(jù)實際需求選擇可用分區(qū)等,網(wǎng)段選擇“192.168”,其他均可以保持默認(rèn)配置,單擊“立即創(chuàng)建”提交任務(wù)。創(chuàng)建成功后,返回控制臺頁面。

6.在“網(wǎng)絡(luò)控制臺”選擇“訪問控制>安全組”,單擊“創(chuàng)建安全組”,以sg-01為例。

7.在安全組界面,單擊操作列的“配置規(guī)則”,進(jìn)入安全組詳情界面。

8.單擊“一鍵放通”,開通常用端口和網(wǎng)絡(luò)協(xié)議。

一鍵放通功能默認(rèn)放通22、3389、80、443端口和ICMP協(xié)議。適用于需要遠(yuǎn)程登錄、公網(wǎng)ping及用于網(wǎng)站服務(wù)的云服務(wù)器場景。

圖1添加安全組規(guī)則

使用RDS MySQL搭建Discuz!論壇1

購買彈性云服務(wù)器

1.登錄華為云控制臺。

2.單擊管理控制臺左上角的,選擇區(qū)域和項目。

3.選擇“計算>彈性云服務(wù)器”。進(jìn)入彈性云服務(wù)器信息頁面。

4.在管理控制臺購買ECS,關(guān)于計費詳情,請參見產(chǎn)品價格詳情。

a.完成基礎(chǔ)配置:選擇“按需計費”、“區(qū)域”和“ 鏡像 ”,其他默認(rèn)。

此處以公共鏡像“CentOS7.4 64bit for P2v(40GB)”為例,如圖2所示。

圖2選擇鏡像

使用RDS MySQL搭建Discuz!論壇2

b.網(wǎng)絡(luò)配置:選擇VPC和安全組,購買 彈性公網(wǎng)IP ,其他默認(rèn)。

1.選擇之前創(chuàng)建的虛擬私有云vpc-01。

2.選擇之前步驟創(chuàng)建的安全組sg-01。

3.在“彈性 公網(wǎng)IP ”處選擇“現(xiàn)在購買”。

c.高級配置:設(shè)置ECS名稱和密碼,單擊“下一步:確認(rèn)訂單”。

1.云服務(wù)名稱,以ecs-01為例。

2.設(shè)置密碼。

d.確認(rèn)配置。確認(rèn)無誤,單擊“立即購買”。

5.ECS創(chuàng)建成功后,您可通過華為云管理控制臺,對其進(jìn)行查看或管理。

搭建LAMP環(huán)境

1.下載PuTTY客戶端。

2.解壓文件后,雙擊“putty”,顯示配置界面。

3.選擇“Session”,配置相關(guān)信息后,如圖3,單擊“Open”。

a.在“Host Name(or IP address)”輸入ECS彈性IP地址,其他配置均保持默認(rèn)值。

b.在“Saved Sessions”中輸入名稱,此處以“Discuz”為例,單擊“Save”,保存會話配置。

圖3配置PuTTY

使用RDS MySQL搭建Discuz!論壇3

4.在登錄界面中,輸入ECS的用戶名和密碼,即可登錄ECS。

5.安裝Apache、MySQL或PHP等軟件。

通過PuTTY登錄云服務(wù)器,直接獲取root權(quán)限,可以直接在PuTTY內(nèi)輸入命令。

請輸入軟件安裝命令,此處以PHP為例。

yum install-y httpd php php-fpm php-server php-mysql mysql

結(jié)果顯示如下,表明安裝完成。

Complete

6.安裝完成后,依次啟動相關(guān)服務(wù)。

systemctl start httpd.service

systemctl start php-fpm.service

購買并配置RDS

1.請根據(jù)具體需求購買華為云 RDS for MySQL 數(shù)據(jù)庫實例。

o選擇MySQL5.6或MySQL5.7版本,創(chuàng)建以“rds-01”為例的數(shù)據(jù)庫實例。

o確保RDS和ECS使用同一個安全組,以便用戶正常訪問數(shù)據(jù)庫。

o設(shè)置root用戶對應(yīng)的密碼,并妥善管理您的密碼,因為系統(tǒng)將無法獲取您的密碼信息。

2. 云數(shù)據(jù)庫 RDS創(chuàng)建成功后,您可以登錄華為云管理控制臺,對其進(jìn)行查看或管理。

安裝Discuz!

1.單擊彈性云服務(wù)器實例列表“操作”列下的“遠(yuǎn)程登錄”,遠(yuǎn)程登錄彈性云服務(wù)器,執(zhí)行以下命令,下載Discuz!軟件。

wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip

a.執(zhí)行以下命令,解壓Discuz!安裝包。

unzip Discuz_X3.2_SC_UTF8.zip

b.執(zhí)行以下命令,將解壓后的“upload”中的所有文件,復(fù)制到“/var/www/html/”目錄。

cp-R upload/*/var/www/html/

c.執(zhí)行以下命令,將寫入權(quán)限賦予給其他用戶。

chmod-R 777/var/www/html

2.在本地windows瀏覽器里輸入地址:http://彈性IP地址/install,進(jìn)入安裝界面,按照Discuz!安裝向?qū)нM(jìn)行安裝。

其中,彈性IP地址為購買彈性云服務(wù)器時所創(chuàng)建的彈性IP地址,“install”必須小寫。

a.確認(rèn)協(xié)議,并單擊“我同意”。

b.開始安裝后,檢查安裝環(huán)境并單擊“下一步”。

c.設(shè)置運行環(huán)境,并單擊“下一步”。

d.安裝數(shù)據(jù)庫,填寫數(shù)據(jù)庫信息,單擊“下一步”完成安裝。

使用RDS MySQL搭建Discuz!論壇4

?數(shù)據(jù)庫服務(wù)器地址即為“rds-01”的私有IP地址。

?數(shù)據(jù)庫密碼是“rds-01”配置的數(shù)據(jù)庫管理員root帳號對應(yīng)的密碼。

?自定義管理員信息。

3.Discuz!安裝完成后,在瀏覽器中輸入http://彈性IP地址/forum.php,可登錄論壇主頁,則說明網(wǎng)站搭建成功。