手把手教你基於WordPress搭建本身的我的博客

一步一步教你基於WordPress搭建本身的我的博客,WordPress做爲成熟的CMS框架,美觀,方便,插件多,更新頻繁,很是適合我的博客與網站的搭建,適合新手,無需太多的代碼基礎。php

原文連接: 手把手教你搭建本身的網站

購買VPS

  • 1. 購買雲服務器

爲了搭建我的網站,首先確定須要一個雲服務器。
國內的推薦騰訊雲,畢竟大公司,工單服務賊及時!還送免費的CDN加速流量~
國外的Vultr是我以前用的服務器,也還不錯,全球15個機房中心,採用小時計費策略,須要國外服務器的也能夠嘗試下~Vultr購買圖解步驟html

  • 2.購買域名

有了雲服務器,還須要一個域名。國內的域名須要備案,購買的話阿里雲騰訊雲均可以。國外的GoDaddy,name.com也能夠試試~可是可能國外的域名DNS解析會比較慢。mysql

搭建Nginx+MySQL+PHP7環境

這一部分介紹如何在Ubuntu上配置Nginx+MySQL+PHP7,針對新手,圖解教程,搭建我的網站所需壞境與軟件。nginx

  • 1.安裝Nginx

Ubutun(本教程是基於Ubuntu 16.04)安裝nginx仍是很簡單的,就兩句命令(所有root權限):sql

apt-get update
 
apt-get install nginx

安裝好後,能夠訪問http://xx.xx.xx.xx(或者是你的域名),若是顯示下圖所示結果,就說明成功了:
這裏寫圖片描述數據庫

  • 2.安裝MySQL

仍是很簡單,一行命令:vim

apt-get install mysql-server

輸入完以後你會被要求輸入root的密碼,輸完以後就安裝成功了~服務器

  • 3.安裝PHP7

安裝命令:框架

apt-get install php-fpm php-mysql
apt-get install php-fpm php-mysql
  • 4.配置Nginx使用PHP7

如今咱們已經安裝了全部須要的軟件,目前要作的是修改Nginx的配置文件來使用PHP processor來處理動態內容。wordpress

修改Nginx的配置文件:

vim /etc/nginx/sites-available/default

添加nginx對PHP的處理,修改後的配置文件以下所示:
這裏寫圖片描述

重啓Nginx啓動新配置文件:

/etc/init.d/nginx restart
  • 5.測試PHP與Nginx有沒有集成成功

添加一個info.php:(這裏的 /var/www/html/ 對應配置文件中root的路徑)

vim /var/www/html/info.php

內容爲:

<php 
phpinfo();

訪問http://xx.xx.xx.xx(或者是你的域名),以下圖所示則說明所有安裝成功:
這裏寫圖片描述

基於Nginx部署WordPress

這一部分介紹如何在Ubuntu系統下基於Nginx部署搭建WordPress。包括下載WordPress,建立WordPress操做的MySQL數據庫和用戶,配置WordPress,在Nginx中配置WordPress以及安裝WordPress。

  • 1.下載WordPress

直接經過wget命令去它官網下載最新的版本:

wget http://wordpress.org/latest.tar.gz

解壓:

tar -xzvf latest.tar.gz
  • 2.建立WordPress操做的數據庫和用戶

使用第二部分建立MySQL時設置的root密碼登陸MySQL:

mysql -u root -p

建立數據庫:

CREATE DATABASE wordpress;

建立用戶:

CREATE USER wordpress@localhost;

設置密碼:

SET PASSWORD FOR wordpress@localhost=PASSWORD("your password");

配置權限:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localhost IDENTIFIED BY 'your password';

刷新權限配置:

FLUSH PRIVILEGES;

退出MySQL:

QUIT;
  • 3.配置WordPress

重命名示例文件wp-config(此處的路徑/root/wordpress對應你本身的存放路徑

mv /root/wordpress/wp-config-sample.php /root/wordpress/wp-config.php

修改配置文件內容:
修改的內容包括DB_NAME,DB_USER,DB_PASSWORD以及下面的惟一key,其中前三個是在第二步本身設置的內容,惟一key能夠直接去它提供的網站上拷貝,修改後的文件以下所示:
這裏寫圖片描述

  • 4.配置Nginx

將wordpress裏面的內容拷貝到Nginx對應root路徑下(在第二部分搭建Nginx+MySQL+PHP7環境有修改過這個文件):

cp -r /root/wordpress/* /var/www/html

修改權限:

chown -R www-data:www-data /var/www/html

重啓Nginx:

/etc/init.d/nginx restart
  • 5.安裝WordPress

所有搞定後,訪問你的ip或者是域名應該就是這樣子的了:
這裏寫圖片描述

選擇語言->設置標題與管理員用戶名與密碼以及電子郵件->安裝WordPress

安裝完後,訪問你的IP或者域名,一個初始的博客就搭建好了~:
這裏寫圖片描述
訪問http://your_ip/wp-login.php,輸入剛纔設置的帳戶和密碼,進入博客管理界面,在這裏能夠寫文章,改主題,應用插件等等,改完再訪問你的博客主頁就會看到更新~
這裏寫圖片描述

至此,一個基於WordPress的我的博客就已經搭建完畢了~是否是很簡單很方便?

更多教程修改WordPress主題,網站升級HTTPS,WordPress搬家&備份等等,請訪問原文地址:
手把手教你搭建本身的我的網站

相關文章
相關標籤/搜索