1. 程式人生 > 實用技巧 >技術貼丨教你使用華為雲鯤鵬伺服器部署Discuz!論壇

技術貼丨教你使用華為雲鯤鵬伺服器部署Discuz!論壇

摘要:這裡給大家介紹一個簡單的方法,那就是通過華為雲鯤鵬伺服器來建立 discuz!論壇

這段時間,拜美國所賜,大家對鯤鵬生態非常關注,特別是基於鯤鵬920cpu的鯤鵬架構伺服器,引起了大家的激烈討論。應該說大部分網友對鯤鵬架構伺服器還是持支援態度的,但是部分不太瞭解具體情況的網友,特別是一些被以前此起彼伏的“偽自主,真詐騙”的新聞傷心了的網友,對此還是持懷疑態度的。

有質疑才有進步,批判“假惡醜”才能發現“真善美”,我們就現身說法,通過具體的應用來展示鯤鵬伺服器的能力。當然,鯤鵬伺服器現實中大部分是用在大資料和AI處理等地方,說實話,這有些太高階,咱就不做實驗了,這次通過在鯤鵬伺服器上部署大家經常使用的Discuz!論壇來證明鯤鵬伺服器的相容能力;畢竟,能部署論壇,就能部署部落格、OA、企業mis等系統,至少說明實際應用潛力還是很大的。

這個實驗其實在華為雲端開放實驗室裡也有,但是那個實驗室有一些缺點:

  1. 時間太短,只能使用兩個小時,過期自動收回。
  2. 有名額限制,每天幾十個名額

這次咱們通過華為免費的鯤鵬伺服器來部署這個論壇,這個伺服器可以免費使用15天,如果是以企業身份來申請,可以使用30天,足夠測試了。華為雲提供的這個免費伺服器是2核4g的,目前華為的泰山200伺服器都是雙路的,可以提供128核心,也就是說,從算力上,粗略估計我們只是使用了伺服器1/60的能力。下面是具體的部署過程:

1.進入華為雲鯤鵬伺服器免費介面,點選下面的連結進入

華為雲伺服器免費試用

可以看到如下圖所示:

點選免費領取,如果已經有華為雲帳號,可以登入進入,如果沒有華為賬號,可能有點麻煩,需要註冊後實名認證,如圖:

點選同意註冊後,會要求使用微信掃描二維碼進行實名認證,按照提示,大概兩分鐘會完成認證,然後再進入該頁面,就可以領取鯤鵬伺服器了。

還是點選免費領取按鈕:

會出現如下的提示:

其中雲伺服器映象選擇最常用的Centos,版本選擇7.6

登入方式的密碼直接設定,比如設定成kp920,最好複雜一點。點選立即購買,就可以了。

最後出現如下的提示:

點選返回雲伺服器控制檯,如下所示:

如果沒有彈性雲伺服器也不要擔心,生成伺服器需要一定的時間,過一會就有了。

我們點選彈性雲伺服器,如下:

點選名稱,進入伺服器詳情頁:

點選安全組:

點選更改安全組規則:

入方向規則下點選一鍵方通,根據提示點選確定即可,這樣就放開了我們使用的埠。

然後回到控制檯頁面,點選遠端登入:

進入登入頁面,輸入使用者名稱root和密碼(你在前面設定的密碼):

進入系統後,輸入如下指令安裝Apache

yum -y install httpd

安裝成功回顯如下:

啟動主程式httpd。

執行以下命令:

service httpd start

設定httpd開機自啟動:

chkconfig httpd on

上述指令回顯如下:

安裝PHP編譯器

執行以下命令:

yum -y install php

安裝PHP-MySQL外掛

執行以下命令:

yum -y install php-mysql

上述指令最後都會回顯:

Installed:

XXX

Completed!

就不截圖了。

下面就是安裝MariaDB資料庫:

執行以下命令安裝:

yum -y install mariadb-server mariadb

這個時間稍長一點,需要幾秒鐘:

和上面的Apache一樣,也要啟動並設定為開機啟動:

啟動MariaDB

systemctl start mariadb

設定MariaDB開機自啟動

systemctl enable mariadb

這樣資料庫就安裝好了,下面就可以建立一個數據庫了:

進入MySQL資料庫,執行以下命令

mysql

如下圖表示成功進入:

建立訪問資料庫的使用者名稱和密碼,並進行授權,要建立的資料庫資訊如下:

  • 使用者名稱:root
  • 密碼:你的資料庫密碼,比如123456
  • 主機:localhost(本機)
  • 資料庫名字:kunpeng

執行以下命令建立:

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

建立成功後輸入exit退出:

馬上就大功告成了。

資料庫安裝好了,下面就該Discuz!安裝了。

下載Discuz!原始碼包執行以下命令下載:

wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/kunpeng/Discuz_SC_UTF8.zip

解壓Discuz!原始碼包

unzip ./Discuz_SC_UTF8.zip

將Discuz!移動到httpd啟動的目錄

mv Discuz_SC_UTF8/upload/* /var/www/html/

修改Discuz!原始碼許可權

chmod -R 777 /var/www/html/*

重啟httpd,使各項設定生效

service httpd restart

下面開始web頁面安裝Discuz!

瀏覽器輸入你鯤鵬伺服器的外網地址,外網地址在這裡找:

瀏覽器輸入格式為:http://你的外網ip/install/

一直點選下一步到資料庫配置頁面:

然後就安裝成功了:

進入論壇:

用管理員進去,你就是整個論壇權力最大的了。

不過,有一點要注意,這樣這個論壇是沒有經過備案的,不要對外開放,自己測試著玩是可以的。

誰再說鯤鵬伺服器不能使用,就把這個論壇甩給他看,不單能用,而且還用的挺好!

點選關注,第一時間瞭解華為雲新鮮技術~