在之前的《2019年大一總結(jié)和暑期學(xué)習(xí)規(guī)劃》的新學(xué)期期愿中我就已經(jīng)寫到,希望搭建一個(gè)個(gè)人的博客,在百度上搜尋之后,我決定用 WordPress 來搭建個(gè)人博客。
由于之前我名下的云服務(wù)器是給別人使用,并還沒有到期,所以真正自己的個(gè)人博客可能只能等到7月15日服務(wù)器過期,然后還要進(jìn)行備案之后,才能進(jìn)行個(gè)人服務(wù)器博客的搭建。這怕要到8月份才能正式搭建了。
剛剛考完試,閑著也是閑著,所以我在騰訊云的官網(wǎng)上看到了一個(gè)“基于 Ubuntu 搭建 WordPress 個(gè)人博客”的實(shí)驗(yàn)學(xué)習(xí)項(xiàng)目。就點(diǎn)了進(jìn)行,進(jìn)行個(gè)人博客搭建的先導(dǎo)片。
開始搭建
騰訊云的基于 Ubuntu 搭建 WordPress 個(gè)人博客可以從這里的網(wǎng)址進(jìn)入。隨后我們可以點(diǎn)擊“開始上機(jī)”來進(jìn)入博客的搭建
之后呢便會(huì)是一個(gè)Linux的界面,當(dāng)然目前來說我的水平是看不懂這些命令和提示的,只能按照它右邊的提示進(jìn)行一步一步的傻瓜操作。

1. 準(zhǔn)備 LAMP 環(huán)境
LAMP 是 Linux、Apache、MySQL 和 PHP 的縮寫,是 Wordpress 系統(tǒng)依賴的基礎(chǔ)運(yùn)行環(huán)境。我們先來準(zhǔn)備 LAMP 環(huán)境:
(由于部分服務(wù)安裝過程中展示需要,建議您將下方終端部分的高度通過拖拽方式調(diào)高一點(diǎn))
- 安裝 Apache2
在終端輸入該命令 ,使用 apt-get 安裝 Apache2:
sudo apt-get install apache2 -y
安裝好后,您可以通過訪問實(shí)驗(yàn)室IP地址 http://119.29.217.192 查看到 “it works” 界面,說明 apache2 安裝成功。

-
安裝 PHP 組件
apt-get 里有 php7.0 ,所以我們可以直接安裝 php7.0 :
sudo apt-get install php7.0 -y
安裝 php 相關(guān)組件:
sudo apt-get install libapache2-mod-php7.0

- 安裝 MySQL 服務(wù)
安裝 MySQL 過程中,控制臺(tái)會(huì)提示您輸入 MySQL 的密碼,您需要輸入兩次密碼,并記住您輸入的密碼,后續(xù)步驟需要用到:
sudo apt-get install mysql-server -y // 這里我是用的是123456.
安裝 php MySQL相關(guān)組件:
sudo apt-get install php7.0-mysql

-
安裝 phpmyadmin
使用
apt-get安裝 phpmyadmin,安裝過程中,您需要根據(jù)提示選擇 apache2 ,再輸入root密碼 和數(shù)據(jù)庫(kù)密碼:
sudo apt-get install phpmyadmin -y // 同樣使用123456.
建立 /var/www/html 下的軟連接:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
重啟 MySQL 服務(wù)
sudo service mysql restart
重啟 Apache 服務(wù):
sudo systemctl restart apache2.service

2. 安裝并配置 Wordpress
- 安裝 Wordpress
我們需要下載一個(gè) Wordpress 壓縮包:
wget https://wordpress.org/latest.zip
下載完成后,解壓這個(gè)壓縮包
sudo unzip latest.zip
解壓完后,就能在 Wordpress 文件夾里看到 Wordpress 的源碼了

- 為 wordpress 配置一個(gè)數(shù)據(jù)庫(kù)
進(jìn)入 mysql,輸入以下代碼后,按提示輸入您MySQL密碼:
mysql -u root -p
為 wordpress 創(chuàng)建一個(gè)叫 wordpress 的數(shù)據(jù)庫(kù):
CREATE DATABASE wordpress;
為 這個(gè)數(shù)據(jù)庫(kù)設(shè)置一個(gè)用戶為 wordpressuser:
CREATE USER wordpressuser;
為這個(gè)用戶配置一個(gè)密碼為 123456.:
SET PASSWORD FOR wordpressuser= PASSWORD("123456.");
為這個(gè)用戶配置數(shù)據(jù)庫(kù)的訪問權(quán)限:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"123456.";
生效這些配置
FLUSH PRIVILEGES;
然后退出 mysql
exit;

- 配置 wordpress
由于PHP默認(rèn)訪問 /var/www/html/ 文件夾,所以我們需要把 wordpress 文件夾里的文件都復(fù)制到 /var/www/html/ 文件夾
sudo mv wordpress/* /var/www/html/
修改一下 /var/www/html/ 目錄權(quán)限:
sudo chmod -R 777 /var/www/html/
將apache指定到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
重啟 Apache 服務(wù):
sudo systemctl restart apache2.service

3. WordPress 設(shè)置
那么之后,我們便可以進(jìn)行WordPress的設(shè)置,在這一步之后我們就基本上搭建好了自己的博客

首先我們需要進(jìn)行服務(wù)器的配置

然后我們就可以進(jìn)入了自己的博客的儀表盤

隨后我用《琵琶行》寫了自己的第一篇WordPress博客

之后我們進(jìn)入主頁(yè)就可以看到自己的博客了

