天天看點

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

阿裡雲上基于WordPress快速搭建個人部落格

文章目錄

  • 阿裡雲上基于WordPress快速搭建個人部落格
    • 一.伺服器環境:
    • 二.環境部署:
      • 1.重置執行個體密碼
      • 2.連結ECS伺服器
      • 3.安裝Apache
      • 4.安裝MySQL資料庫
      • 5.安裝PHP語言環境
    • 三.WordPress安裝部署
      • 1.WordPress安裝和配置
      • 2.測試Wordpress

一.伺服器環境:

阿裡雲ECS(雲伺服器/執行個體/執行個體詳情)

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

二.環境部署:

1.重置執行個體密碼

不是新開通的雲伺服器跳過這一步。

如果是新開通的雲伺服器,先點右上角全部操作,選擇重置密碼,記住重置後的密碼,完成後重新開機執行個體

2.連結ECS伺服器

打開執行個體詳情,點選遠端連接配接,選擇Workbench遠端連接配接(支援直接複制粘貼指令)

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格
阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

輸入阿裡雲賬号密碼連接配接至終端,成功連接配接顯示如下:

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

3.安裝Apache

(1) 執行如下指令,安裝Apache服務及其擴充包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
           

最後顯示 Complete! 表示安裝成功。

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(2)執行如下指令,啟動Apache服務。

systemctl start httpd.service
           

(3)測試Apache服務是否安裝并啟動成功。

Apache預設監聽80端口,是以隻需在浏覽器通路ECS配置設定的IP位址http://<ECS公網位址>,如下圖:

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

4.安裝MySQL資料庫

由于使用wordpress搭建雲上部落格,需要使用MySQL資料庫存儲資料,是以這一步我們安裝一下MySQL。

(1)執行如下指令,下載下傳并安裝MySQL官方的 Yum Repository。

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
           
yum -y install mysql57-community-release-el7-10.noarch.rpm
           
yum -y install mysql-community-server
           

​ 執行後顯示 Complete! 表示下載下傳安裝完成

(2)執行如下指令,啟動 MySQL 資料庫。

systemctl start mysqld.service
           

(3)執行如下指令,檢視MySQL運作狀态。

systemctl status mysqld.service
           
阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(4) 執行如下指令,檢視MySQL初始密碼。

grep "password" /var/log/mysqld.log
           
阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(5)執行如下指令,登入資料庫。

mysql -uroot -p
           

​ 然後輸入MySQL初始密碼登入(密碼不會顯示)。

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(6)修改MySQL預設密碼。

說明

  • 您需要将下面指令中的 NewPassWord1. 修改為您要設定的資料庫密碼。
  • 新密碼設定的時候如果設定的過于簡單會報錯,必須同時包含大小寫英文字母、數字和特殊符号中的三類字元。
  • 注意每條完整的SQL指令結尾都有一個半角分号(;),如果多行指令中間沒有分号分隔,這些指令将不會執行,直至遇到一個分号。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';
           

(7)執行如下指令,建立wordpress庫。

create database wordpress; 
           

(8)執行如下指令,建立wordpress庫。 執行如下指令,檢視是否建立成功(見下圖)。

show databases;
           

(9)輸入

exit

退出資料庫。

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

5.安裝PHP語言環境

WordPress是使用PHP語言開發的部落格平台,使用者可以在支援PHP和MySQL資料庫的伺服器上架設屬于自己的網站。也可以把WordPress當作一個内容管理系統(CMS)來使用。

(1)執行如下指令,安裝PHP環境。

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
           

(2)執行如下指令建立PHP測試頁面。

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
           

(3)執行如下指令,重新開機Apache服務。

systemctl restart httpd
           

(4)打開浏覽器,通路

http://<ECS公網位址>/phpinfo.php

,顯示如下頁面表示PHP語言環境安裝成功。

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

三.WordPress安裝部署

1.WordPress安裝和配置

(1)執行如下指令,安裝wordpress。

yum -y install wordpress
           

​ 顯示如下資訊表示安裝成功:

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(2)修改WordPress配置檔案。

執行如下指令,修改wp-config.php指向路徑為絕對路徑。

# 進入/usr/share/wordpress目錄。
cd /usr/share/wordpress
# 修改路徑。
ln -snf /etc/wordpress/wp-config.php wp-config.php
# 檢視修改後的目錄結構。
ll
           

然後執行如下指令,移動wordpress到Apache根目錄。

mv * /var/www/html/
           

(3)修改wp-config.php配置檔案。

​ 在執行各指令前,先分别将指令行中"word" “pressroot” "NewPassWord1."替換為自己設定的值。

  • database_name_here為之前步驟中建立的資料庫名稱,本示例為wordpress。
    sed -i 's/database_name_here/wordpress/' /var/www/html/wp-config.php
               
  • username_here為資料庫的使用者名,本示例為root。
    sed -i 's/username_here/root/' /var/www/html/wp-config.php
               
  • password_here為資料庫的登入密碼,本示例為NewPassWord1.。
    sed -i 's/password_here/NewPassWord1./' /var/www/html/wp-config.php
               

執行以下指令,檢視配置檔案資訊是否修改成功。

cat -n /var/www/html/wp-config.php
           
阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(4)執行如下指令,重新開機Apache服務。

systemctl restart httpd
           

2.測試Wordpress

完成以上所有步驟後,就可以測試基于ECS所搭建的雲上部落格了。

(1)打開浏覽器并通路http://<ECS公網IP>/wp-admin/install.php

(2)根據以下資訊完成wordpress初始化配置。

  • Site Title:站點名稱,例如:Hello ADC。
  • Username:管理者使用者名,例如:admin。
  • Password:通路密碼,例如:[email protected]%j。
  • Your Email:email位址,建議為真實有效的位址。若沒有,可以填寫虛拟email位址,但将無法接收資訊,例如:[email protected]。
    阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(3)單擊Install WordPress完成Wordpress初始化。

(4)單擊Log In進行登入。

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(5)輸入設定的使用者名和密碼。

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

(6)登入後,您就可以添加部落格進行釋出了。

阿裡雲上基于WordPress快速搭建個人部落格阿裡雲上基于WordPress快速搭建個人部落格

最後:通過yum安裝的WordPress是英文版,想設定為中文版,在https://cn.wordpress.org/download/下載下傳中文版壓縮包,将解壓後wordpress/wp-content/目錄下的languages檔案夾複制到伺服器上的/var/www/html/wp-content/目錄下,然後在WordPress網站控制台Setting中更改language選項為中文。

參考連結 https://developer.aliyun.com/adc/scenario/exp/fdecd528be6145dcbe747f0206e361f3

繼續閱讀