服務器--使用WordPress搭建個人博客

PS:寫這篇文章的時候,正是永恆之藍病毒出現的時候,由於該病毒對校園網的威脅比較大,果斷放棄使用windows工作,哈哈哈。

本篇文章主要寫如何在擁有一個服務器和擁有一個域名的情況下搭建自己的專屬博客(小白的技術探索)

【服務器版本:騰訊雲服務器-Ubuntu16.04,PC系統:Ubuntu16.04】

一.背景:

在對技術的探索過程中,難免會遇到一些千奇百怪的問題,有些問題你搜遍全網也不一定能解決,一旦有某一次解決了,就要立馬想寫筆記記下來,防止下一次遇到不知道怎麼解決,但是在信息化時代,我們寫的筆記當然不能只爲自己服務,更需要分享給更多人看,於是有了博客,像現在你看到的csdn博客,這是基於服務商提供的博客平臺,那麼我們有沒有辦法創建一個自己專屬的博客看平臺呢?答案是肯定的,我曾經嘗試用Git+Hexo方式創建自己的博客,經過百般折騰終於成功了,不過,後來由於老發生一些莫名其妙的崩潰事件,而且維護起來較爲麻煩也就放棄了這種辦法,最近剛買服務器,就嘗試搭WordPress博客了。

二.準備:

1.騰訊雲服務器-Ubuntu16.04(本文運行環境)
2.一個域名(當然不用域名也是可以的,訪問的時候需要輸入ip訪問)
3.一臺運行ubuntu的pc(如果對Linux不熟悉,還是請先了解一下吧)

三.服務器配置:

我們進入pc(ubuntu)的終端(Ctrl+Alt+T),然後通過ssh來連接服務器
這裏寫圖片描述

SSH的命令如下

ssh 服務器用戶名@公網地址

如果顯示正常,就如圖所示,就已經連接到服務器,否則就要去查一下爲什麼會出現你的情況。

1.配置軟件源

Q:爲什麼要配置軟件源?
A: 因爲在ubuntu默認的軟件源是國外的,下載速度會變慢(當然,下載是走的騰訊雲的網,具體騰訊雲有沒有一些措施我就不知道了),不過,使用默認的源也是可以的,如果你還不會配置ubuntu軟件源,不妨看一下,如果您不感興趣直接跳到下一步。

@1:首先我們把服務器的軟件源備份

#注意:這只是ubuntu簡單的移動命令,我們用它來將源文件放在home下,然後在原位置放一個新的源文件,如果以後產生了什麼問題,我們就可以把這個命令顛倒一下,把文件移動回去
sudo mv /etc/apt/sources.list /home/ubuntu

@2:建一個新的源文件,這裏我們在pc機創建就好了,用文本編輯器建立sources.list文件,複製以下內容進去。保存,退出

 deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted  
    deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted  
    deb http://cn.archive.ubuntu.com/ubuntu/ xenial universe  
    deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates universe  
    deb http://cn.archive.ubuntu.com/ubuntu/ xenial multiverse  
    deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates multiverse  
    deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse  
    deb http://security.ubuntu.com/ubuntu xenial-security main restricted  
    deb http://security.ubuntu.com/ubuntu xenial-security universe  
    deb http://security.ubuntu.com/ubuntu xenial-security multiverse  

經測試,這個源下載速度還是挺快的,可以放心使用。

@3 使用ssh的scp命令將這個文件發到etc/apt目錄(這裏就需要新建一個終端窗口,然後發送)
這裏寫圖片描述

scp的命令如圖(下面是解釋),

#注意:如果出現權限不允許的情況,請參照我的上一篇關於服務器配置的文章,修改root權限後在重新嘗試

scp 新建的文件所在目錄 root@服務器外網ip:/etc/apt

正常結果如圖所示,我們去服務器此目錄下看看,如果有了就是成功了,沒有,哎,可憐的孩子,再試一次吧。(成功之後關掉新建的終端窗口,開太多不限亂啊?)

最後在服務器執行:

#日常搞基
sudo apt-get update

OK,下面是正題……竟然才入話題。

2.配置LAMP環境

LAMP即Linux+Apache+Mysql+PHP,(或者LAMP即Linux+Apache+Mysql/MariaDB+Perl/PHP/Python),我們的wordpress今天就跑在這個環境上。

@1: Apache,這個哥們我已經提過了,上一篇有他的安裝教程,一行命令,

sudo apt-get install apache2

ok,如果想了解更多,去翻翻看上一篇文章

@2: 安裝php
wordpress是基於php的,所以我們得搭建一個php環境
按照我們上面配置的軟件源來說,他提供了php的好多版本,我們直接使用下面的命令安裝
這裏寫圖片描述

sudo apt-get install php

我這裏是安裝過得,所以直接顯示我的php版本號了

@3: 安裝mysql
mysql是爲wordpress創建數據庫支持的,
安裝起來也是非常簡單

sudo apt-get install mysql-client-5.7 mysql-server-5.7

安裝過程中會有不同的頁面顯示,創建用戶密碼什麼的,這裏我也沒有截圖,如果看不懂的話,可以專門去搜mysql的安裝教程
記住你設置的用戶密碼,我們在後來的配置需要用到

@4: 安裝APM連接

#讓apache、php支持 mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart

LAMP到此配置結束

3.配置WordPress環境

首先我們下載wordpress, 點擊這裏中文官網,下載tar.gz包
官網

下載後我們用scp命令傳送文件到服務器(又要新建一個終端)
這裏寫圖片描述

scp 文件地址 root@服務器外網ip: 服務器的隨便位置

好吧,關閉這個終端

然後在服務器解壓包

#沒錯,文件名根據你下載的決定
sudo tar -zvxf wordpress-4.7.4-zh_CN.tar.gz -C /var/www/html

他就開始解壓啦,刷一波屏後,去var/www/html下面看看有沒有,我們也可以在pc上看看包裏的內容和html文件夾下的內容是不是這些,不完全的話,可以刪除重來,實在不行就在pc解壓好,然後scp整個目錄過去。具體命令可以查一下(注意我們的目標文件夾一定是/var/www/html)

接下來我們用一下著名的五分鐘安裝把

第一步

#在pc瀏覽器訪問下面的地址
#xxx.xxx.xxx.xxx是你的服務器公網ip
http://xxx.xxx.xxx.xxx/wordpress/wp-admin/install.php

顯示如圖
這裏寫圖片描述

點擊開始後,出現填寫數據庫用戶密碼和表前綴的頁面(我配置的時候沒有截圖,你們憑感覺理解),看到這有點懵逼,這些數據要填什麼?數據庫名?先建立一個吧

回到我們的服務器終端,
輸入下面的命令

sudo mysql -u root -p

然後創建數據庫,起個數據庫名字,比如WordPress

CREATE DATABASE WordPress

看是否有成功的信息,如果有,就去瀏覽器,把WordPress這個名字填到數據庫名那裏,然後賬戶root,密碼填mysql密碼,地址寫localhost,其餘默認,下一步,會出現連接信息,如果它提示沒法創建,需要把他提供的內容創建文本文件發到服務器,可以模仿開頭更新軟件源的方式來修改服務器的文件。

最後,最後,恩終於到最後了,先給張圖,大概配置好這個就結束了吧
這裏寫圖片描述

這裏寫圖片描述

這樣的話,直接看後端的數據吧,自定義網站啦,發佈啦等等,發佈之後,就通過pc瀏覽器訪問以下地址

#你的服務器外網ip
http://xxx.xxx.xxx.xxx/wordpress

享受你的blog.
這裏寫圖片描述

本篇文章到此結束,
如果想使用自己的域名,請參考文章服務器配置
對於博客的定製,你可以研究研究

總結一下

1.安裝LAMP環境
2.下載解壓放置WordPress
3. 創建wordpress使用的數據庫
4.訪問wordpress安裝頁面鏈接數據庫
5.修改一些配置信息,最終優化

小白推文,如果文章有什麼錯誤請指正,如果遇到不對的多去網上查查,道理都是一樣的,有些教程寫的太亂,導致我也轉了不少彎,我就把我的經驗寫下來,後期我還會對他維護的,相信日積月累,這篇文章會變得更完美。另外,wordpress快速搭建方法還是挺好的,照着它的說明一步一步來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章