技術貼丨教你使用華為雲鯤鵬伺服器部署Discuz!論壇
摘要:這裡給大家介紹一個簡單的方法,那就是通過華為雲鯤鵬伺服器來建立 discuz!論壇
這段時間,拜美國所賜,大家對鯤鵬生態非常關注,特別是基於鯤鵬920cpu的鯤鵬架構伺服器,引起了大家的激烈討論。應該說大部分網友對鯤鵬架構伺服器還是持支援態度的,但是部分不太瞭解具體情況的網友,特別是一些被以前此起彼伏的“偽自主,真詐騙”的新聞傷心了的網友,對此還是持懷疑態度的。
有質疑才有進步,批判“假惡醜”才能發現“真善美”,我們就現身說法,通過具體的應用來展示鯤鵬伺服器的能力。當然,鯤鵬伺服器現實中大部分是用在大資料和AI處理等地方,說實話,這有些太高階,咱就不做實驗了,這次通過在鯤鵬伺服器上部署大家經常使用的Discuz!論壇來證明鯤鵬伺服器的相容能力;畢竟,能部署論壇,就能部署部落格、OA、企業mis等系統,至少說明實際應用潛力還是很大的。
這個實驗其實在華為雲端開放實驗室裡也有,但是那個實驗室有一些缺點:
- 時間太短,只能使用兩個小時,過期自動收回。
- 有名額限制,每天幾十個名額
這次咱們通過華為免費的鯤鵬伺服器來部署這個論壇,這個伺服器可以免費使用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/
一直點選下一步到資料庫配置頁面:
然後就安裝成功了:
進入論壇:
用管理員進去,你就是整個論壇權力最大的了。
不過,有一點要注意,這樣這個論壇是沒有經過備案的,不要對外開放,自己測試著玩是可以的。
誰再說鯤鵬伺服器不能使用,就把這個論壇甩給他看,不單能用,而且還用的挺好!