天天看點

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

前幾天使用阿裡雲免費提供的一台基礎環境的 CentOS 6.4 64 位的 ECS(雲伺服器)執行個體,完成了安裝和部署LAMP 環境并安裝 WordPress部落格,下面記錄下實驗過程,和一些小細節上的問題(比如如何将域指向子目錄等),相信學完之後的你從零開始配置一個WordPress網站将會變的十分容易。

如果你也想自己免費動手試一試,可以在

這裡領取免費實驗環境

,跟着教程演練一遍。

下面我們開始Apache + MySQL + PHP語言環境的安裝和部署(LAMP),以及WordPress 的安裝和基礎配置。

(由于 每一步驟都有截圖和講解,文章可能有點長,請耐心閱讀哦)

一.登陸雲伺服器

這裡我們選擇用遠端終端工具連接配接,windows自帶的cmd指令行工具就可以了。

先輸入下面的指令,檢視系統有沒有裝ssh工具:

ssh -V
           
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

如上圖顯示,則說明已經裝好了ssh工具,若沒有安裝,可以下載下傳安裝OpenSSH。

接着使用下面的指令,連接配接你的雲伺服器(前提是你的雲伺服器22端口和3389端口已開)

ssh [email protected](此處為你的公網ip)

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

二.安裝Apache HTTP服務

1.輸入指令,安裝Apache服務和擴充包

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

2.安裝完成後,啟動Apache服務。

systemctl start httpd.service

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

3.在浏覽器通路你的IP位址

http://<

雲伺服器公網位址>,測試Apache服務是否安裝成功。

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

出現如上圖所示,這說明Apache安裝成功了。

三.安裝 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

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

出現上圖所示,則說明MySQL安裝成功。

2.啟動 MySQL 資料庫

systemctl start mysqld.service

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

3.這裡我們檢視下MySQL運作狀态(顯示為active則表示已經開啟)

systemctl status mysqld.service

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

4.檢視一下MySQL初始密碼,後面我們需要登入進去

grep “password” /var/log/mysqld.log

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

5.登入資料庫(這時界面同樣不顯示密碼,隻管輸入密碼就行)

mysql -uroot -p

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

6.接下來,我們修改一下MySQL的預設密碼,比如這裡我們的密碼設定為NewPassWord1.(注意:設定的新密碼不要太簡單,必須同時包含大小寫英文字母、數字和特殊符号中的三類字元)

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘NewPassWord1.’;

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

7.然後,我們建立WordPress資料庫。比如這裡我把資料庫名字設定為wordpress,你可以自己修改成自己想要的。

create database wordpress;

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

8.建立之後,我們可以檢視一下是否建立成功。用如下指令檢視

show databases;

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

9.輸入exit退出資料庫即可。

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

四.安裝 PHP 語言環境

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

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

建立PHP測試頁面

echo “” > /var/www/html/phpinfo.php

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

3.然後打開浏覽器,通路

雲伺服器公網位址>/phpinfo.php

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

出現如上圖所示,就是PHP語言環境安裝成功了。

五.Wordpress安裝和配置

1.輸入下方指令,安裝wordpress。

yum -y install wordpress

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

出現上圖所示,就表示安裝完成了。

2.修改wp-config.php指向路徑為絕對路徑

我們先切換到/usr/share/wordpress目錄:

cd /usr/share/wordpress

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

然後修改路徑,(即建立一個軟連結)

ln -snf /etc/wordpress/wp-config.php wp-config.php

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

3.我們可以檢視一下修改後的目錄結構,用“ll”指令

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

4.接着,在Apache的根目錄/var/www/html下,建立一個wp-blog檔案夾。(這個檔案夾将會用來放你的WordPress網站程式,當然你也可以自定義檔案夾的名字,這裡以wp-blog為例)

mkdir /var/www/html/wp-blog

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

5.把目前目錄wordpress下的檔案全部移到/var/www/html/wp-blog下。

mv * /var/www/html/wp-blog/

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

6.接着,修改wp-config.php配置檔案。

用下面的指令替換以下三個參數值(或者你也可以手動修改wp-config.php配置檔案的相關資料)

database_name_here為之前步驟中建立的資料庫名稱,此例子是wordpress。

username_here為資料庫的使用者名,此例子為root。

password_here為資料庫的登入密碼,此例子為NewPassWord1.。

沒替換之前是這樣:

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

輸入指令,替換以下三個參數值:

sed -i ‘s/database_name_here/wordpress/’ /var/www/html/wp-blog/wp-config.php

sed -i ‘s/username_here/root/’ /var/www/html/wp-blog/wp-config.php

sed -i ‘s/password_here/NewPassWord1./’ /var/www/html/wp-blog/wp-config.php

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

7.檢視配置檔案資訊是否修改成功

cat -n /var/www/html/wp-blog/wp-config.php

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

如下圖所示,可以看到,資訊已經修改成功了

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

8.重新開機Apache服務

systemctl restart httpd

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

六.測試并安裝WordPress

1.打開浏覽器并通路

雲伺服器的公網IP>/wp-blog/wp-admin/install.php

進入WordPress初始化配置界面

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

2.填寫相關資訊

Site Title:站點名稱,例如:Hello ADC。

Username:管理者使用者名,例如:admin。

Password:通路密碼,例如:cIxWg9t@a8MJBAnf%j。

Your Email:email位址,建議為真實有效的位址。若沒有,可以填寫虛拟email位址,但将無法接收資訊,例如:[email protected]

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

因為前面我們已經在配置檔案修改好了資料庫資訊,是以這裡不需要填寫資料庫,直接就安裝完成了。

3.登陸我們設定的背景登陸使用者名和密碼,就可以登入到wordpress管理背景了。

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)
阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

到這裡我們的WordPress部落格就安裝完成了。

但是,我們此時的部落格通路位址是

雲伺服器的公網IP>/wp-blog/,有的朋友希望把部落格位址改成:

雲伺服器的公網IP>,也就是我們主域名 直接通路。

這也是我要講到的一個小問題,具體修改方式有幾種,我這裡教大家一個最簡單的方法:

首先,打開你的wordpress背景,在設定-正常裡,将站點位址改成:

雲伺服器的公網IP> 或者你的域名。(這裡我還沒有綁定域名,暫時用ip位址做示範)

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

然後,把你的網站子目錄下的index.php 複制到網站根目錄。

這裡就是把/var/www/html/wp-blog下的index.php 複制到 /var/www/html/下

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

最後一步,編輯你的根目錄下的index.php (也就是剛剛複制過來的/var/www/html/index.php)

把最後一行的“/wp-blog-header.php”修改成“/wp-blog/wp-blog-header.php”,然後儲存退出即可。

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

具體的修改方法,wordpress官方有介紹,方法如下圖所示,也就是我上面用的這種。

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

這時,我們打開我們的主域名

雲伺服器的公網IP>,就可以通路到我們的網站了。

阿裡雲ECS伺服器搭建個人WordPress部落格網站教程(實踐版)

好了,教程到這裡就結束了。因為每一步驟都有截圖,是以内容有點長,希望能夠幫到大家。特别是新手朋友,按照教程一步一步來,應該沒多大問題。

另外,附上

阿裡雲的優惠活動位址

如果我的文章對你有幫助,幫我點個贊吧,謝謝!