WordPress是使用PHP語言開發(fā)的博客平臺(tái),用戶可以在支持PHP和MySQL 數(shù)據(jù)庫 的服務(wù)器上搭建屬于自己的網(wǎng)站,本文教您通過華為云 虛擬私有云 、彈性 云服務(wù)器 和RDS MySQL數(shù)據(jù)庫,輕松幾步,在LAMP環(huán)境下搭建WordPress。
1.設(shè)置網(wǎng)絡(luò)
2.購買彈性云服務(wù)器
3.搭建LAMP環(huán)境
4.購買并配置RDS
5.安裝WordPress
準(zhǔn)備工作
在搭建過程中,您會(huì)使用以下服務(wù)或工具:
?云服務(wù):華為云彈性 云服務(wù)器ECS 和關(guān)系型數(shù)據(jù)庫 RDS for MySQL 。
?MySQL客戶端:配置數(shù)據(jù)庫工具。
?PuTTY:遠(yuǎn)程登錄工具。
說明:
以上軟件來自第三方網(wǎng)站,僅作示例。若搭建的網(wǎng)站做商業(yè)用途,建議自行獲取需要的版本軟件,以應(yīng)對(duì)不同需求。
設(shè)置網(wǎng)絡(luò)
1.登錄華為云控制臺(tái)。
2.單擊管理控制臺(tái)左上角的,選擇區(qū)域和項(xiàng)目。
3.選擇“網(wǎng)絡(luò)>虛擬 私有云 ”。進(jìn)入虛擬私有云信息頁面。
4.在“虛擬私有云”頁面,單擊“創(chuàng)建虛擬私有云”購買VPC,以vpc-01為例。
5.在基本信息頁面進(jìn)行設(shè)置,自定義VPC及子網(wǎng)名稱,根據(jù)實(shí)際需求選擇可用分區(qū)等,網(wǎng)段選擇“192.168”,其他均可以保持默認(rèn)配置,單擊“立即創(chuàng)建”提交任務(wù)。創(chuàng)建成功后,返回控制臺(tái)頁面。
6.在“網(wǎng)絡(luò)控制臺(tái)”選擇“訪問控制>安全組”,單擊“創(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ù)器場(chǎng)景。
圖1添加安全組規(guī)則
購買彈性云服務(wù)器
1.登錄華為云控制臺(tái)。
2.單擊管理控制臺(tái)左上角的,選擇區(qū)域和項(xiàng)目。
3.選擇“計(jì)算>彈性云服務(wù)器”。進(jìn)入彈性云服務(wù)器信息頁面。
4.在管理控制臺(tái)購買ECS,關(guān)于計(jì)費(fèi)詳情,請(qǐng)參見產(chǎn)品價(jià)格詳情。
a.完成基礎(chǔ)配置:選擇“按需計(jì)費(fèi)”、“區(qū)域”和“ 鏡像 ”,其他默認(rèn)。
此處以公共鏡像“CentOS7.4 64bit for P2v(40GB)”為例,如圖2所示。
圖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.高級(jí)配置:設(shè)置ECS名稱和密碼,單擊“下一步:確認(rèn)訂單”。
1.云服務(wù)名稱,以ecs-01為例。
2.設(shè)置密碼。
d.確認(rèn)配置。確認(rèn)無誤,單擊“立即購買”。
5.ECS創(chuàng)建成功后,您可通過華為云管理控制臺(tái),對(duì)其進(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”中輸入名稱,此處以Wordpress為例,單擊“Save”,保存會(huì)話配置。
圖3配置PuTTY
4.在登錄界面中,輸入ECS的用戶名和密碼,即可登錄ECS。
5.通過PuTTY登錄云服務(wù)器,直接獲取root權(quán)限,可以直接在PuTTY內(nèi)輸入命令。
請(qǐng)輸入MySQL或PHP等軟件安裝命令,此處以安裝PHP為例:
yum install-y httpd php php-fpm php-server php-mysql mysql
結(jié)果顯示如下,表明安裝完成。
Complete
6.安裝解壓軟件。
yum install-y unzip
7.下載并解壓WordPress安裝文件。
wget-c https://cn.wordpress.org/wordpress-4.9.1-zh_CN.tar.gz
tar xzf wordpress-4.9.1-zh_CN.tar.gz-C/var/www/html
chmod-R 777/var/www/html
8.安裝完成后,依次啟動(dòng)相關(guān)服務(wù)。
systemctl start httpd.service
systemctl start php-fpm.service
購買并配置RDS
1.請(qǐng)根據(jù)具體需求購買華為云RDS for MySQL數(shù)據(jù)庫實(shí)例。
o選擇MySQL5.6或MySQL5.7版本,創(chuàng)建以“rds-01”為例的數(shù)據(jù)庫實(shí)例。
o確保RDS和ECS使用同一個(gè)安全組,以便用戶正常訪問數(shù)據(jù)庫。
o設(shè)置root用戶對(duì)應(yīng)的密碼,并妥善管理您的密碼,因?yàn)橄到y(tǒng)將無法獲取您的密碼信息。
2.進(jìn)入RDS console,在“實(shí)例管理”頁面,單擊實(shí)例名稱“rds-01”,進(jìn)入實(shí)例的“基本信息”頁簽。
3.選擇“數(shù)據(jù)庫管理”頁簽,單擊“創(chuàng)建數(shù)據(jù)庫”,在彈出框中輸入數(shù)據(jù)庫名稱,以“wordpress”為例,選擇字符集并授權(quán)數(shù)據(jù)庫帳號(hào),單擊“確定”。
圖4創(chuàng)建數(shù)據(jù)庫
4.選中“帳號(hào)管理”頁簽,單擊“創(chuàng)建帳號(hào)”。在“創(chuàng)建帳號(hào)”彈出框中,輸入數(shù)據(jù)庫帳號(hào),以“tony”為例,授權(quán)數(shù)據(jù)庫選擇步驟3中創(chuàng)建的“wordpress”數(shù)據(jù)庫,并輸入密碼和確認(rèn)密碼,單擊“確定”。
圖5創(chuàng)建帳號(hào)
安裝WordPress
1.單擊彈性云服務(wù)器實(shí)例列表“操作”列下的“遠(yuǎn)程登錄”,遠(yuǎn)程登錄彈性云服務(wù)器。
2.在本地windows瀏覽器里輸入地址:http://彈性IP地址/wordpress,訪問WordPress,單擊“現(xiàn)在就開始!”。
其中,彈性IP地址為購買彈性云服務(wù)器時(shí)所創(chuàng)建的彈性IP地址。
圖6訪問
3.輸入連接數(shù)據(jù)庫的相關(guān)信息,單擊“提交”。
o數(shù)據(jù)庫名為之前創(chuàng)建的“wordpress”數(shù)據(jù)庫。
o用戶名為之前創(chuàng)建的“tony”數(shù)據(jù)庫帳號(hào)。
o密碼為創(chuàng)建“tony”帳號(hào)時(shí),您設(shè)置的密碼。
o數(shù)據(jù)庫主機(jī)為數(shù)據(jù)庫實(shí)例“rds-01”的內(nèi)網(wǎng)IP。
圖7輸入連接信息
4.數(shù)據(jù)庫配置正確,通過驗(yàn)證后,單擊“現(xiàn)在安裝”。
圖8數(shù)據(jù)庫配置驗(yàn)證通過
5.設(shè)置博客登錄的“站點(diǎn)標(biāo)題”、“用戶名”和“密碼”。
圖9設(shè)置基本信息
6.安裝成功后,單擊“登錄”。
圖10安裝成功
7.在登錄頁面,輸入用戶名和密碼,單擊“登錄”。
圖11登錄
8.您的WordPress搭建成功。
圖12結(jié)果驗(yàn)證
最新文章
- mysql數(shù)據(jù)庫免費(fèi)嗎_mysql在線數(shù)據(jù)庫_mysql數(shù)據(jù)庫下載
- 華為云資料 2021年 8月刊
- wordpress網(wǎng)站建設(shè)_wordpress傻瓜式建站_網(wǎng)站搭建模板-華為云
- RDS for MySQL數(shù)據(jù)庫實(shí)例是什么_創(chuàng)建mysql實(shí)例步驟_如何創(chuàng)建RDS for MySQL數(shù)據(jù)庫實(shí)例
- 云數(shù)據(jù)庫RDS for MySQL數(shù)據(jù)恢復(fù)_數(shù)據(jù)恢復(fù)_表級(jí)恢復(fù)
- MySQL_云數(shù)據(jù)庫RDS for MySQL_華為云