天天看點

阿裡雲+Ubuntu+LAMP+WordPress搭建個人部落格網站

(域名備案中),轉載注明作者與出處,謝謝。

搭個人網站一般有兩種選擇:

GitHub Pages + Hexo / jekyl

伺服器 + WordPress / Typecho

之前試過1,現在試試2,個人選擇阿裡雲+Ubuntu+LAMP+WordPress搭建。

伺服器選擇因人而異,我選阿裡雲是因為學生可以參加雲翼計劃10元/月 :)

Tips: PC端隻能選擇1個月/半年/一年,APP可以按月算。

點選下面的連接配接可以獲得阿裡雲所有産品幸運券 :)

<a href="https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=pfj105fy&amp;utm_source=pfj105fy">https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=pfj105fy&amp;utm_source=pfj105fy</a>

下面正式開始 :)

購買域名,

下載下傳 Xshell5(遠端PowerShell),Xftp5(ftp傳檔案),

看看喜歡什麼WordPress插件。:)

名稱随意,主機就是自己伺服器公網IP,其他如圖,然後确定輸ECS密碼

阿裡雲+Ubuntu+LAMP+WordPress搭建個人部落格網站
接下來直接引用網上輪子,部分有錯,無私填坑

作者:萌阿瑪

一、ubuntu lamp安裝環境搭建

(所有代碼中出現的-y隻複制之前的代碼ctrl+c,然後再putty登入雲主機後直接右鍵就複制了,-y表示在安裝時需要确定的,輸入y即可。)

1.系統更新和更新源

sudo apt-get update

sudo apt-get upgrade

2.配置apache2

apt-get install apache2 -y

3.安裝php元件

apt-get 裡有 php7.0 ,是以我們可以直接安裝 php7.0 。

sudo apt-get install php7.0 -y

安裝 php 相關元件:

sudo apt-get install libapache2-mod-php7.0

4.安裝mysql資料庫

sudo apt-get install mysql-server -y

安裝php mysql相關元件:

sudo apt-get install php7.0-mysql

5.安裝phpmyadmin

使用 apt-get 安裝 phpmyadmin,安裝過程中,您需要根據提示選擇 apache2 ,再輸入root密碼 和資料庫密碼:

sudo apt-get install phpmyadmin -y

6.建立 /var/www/html 下的軟連接配接:(使得mysql和phpmyadmin檔案連結起來使得在www檔案加下的檔案可以直接被通路)

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

7.重新開機mysql 和apache2

sudo service mysql restart

sudo systemctl restart apache2.service

二、下載下傳并安裝wordpress

1.下載下傳wordpress

2.安裝解壓工具

sudo apt-get install zip

3.解壓wordpress安裝包

sudo unzip wordpress-4.7.4-zh_CN.zip

4.為 wordpress 配置一個資料庫

進入 mysql,輸入以下代碼後,按提示輸入您MySQL密碼:

mysql -u root -p

5.為 wordpress 建立一個叫 wordpress 的資料庫

CREATE DATABASE wordpress;

6.為 這個資料庫設定一個使用者為 wordpressuser:

CREATE USER wordpressuser;

7.為這個使用者配置一個密碼為 password123:

SET PASSWORD FOR wordpressuser= PASSWORD("password123");

8.為這個使用者配置資料庫的通路權限:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";

9.生效這些配置

FLUSH PRIVILEGES;

10.然後退出 mysql

exit;

三、配置wordpress

1.由于PHP預設通路 /var/www/html/ 檔案夾,是以我們需要把 wordpress 檔案夾裡的檔案都複制到 /var/www/html/ 檔案夾

sudo mv wordpress/* /var/www/html/

2.修改一下 /var/www/html/ 目錄權限:

sudo chmod -R 777 /var/www/html/

3.将apache指定到index.html

sudo mv /var/www/html/index.html /var/www/html/index~.html

4.重新開機 Apache 服務:

四、wordpress搭建完成

本地浏覽器輸入伺服器IP位址,跳轉至wordpress安裝界面

在安裝界面中輸入資料庫密碼即可完成安裝

本地機器輸入IP位址/wp-admin

進入wordpress背景

整個過程容易掉坑的地方有:

資料庫,錯誤千差萬别,還是多谷狗百度,一般要修改檔案,不熟悉Linux指令可善用Xftp :)

檢查開放端口,注意LAMP與LNMP端口有少許不同,在ECS控制台添加

選用相同密碼可行,隻是會報Warning

解決wordpress安裝主題或插件需要ftp:

在Xftp中傳回網站根目錄,找到wp-config.php這個PHP檔案,

用VScode,Notepad++等編輯器打開(不要用記事本),在wp-config.php中添加下列4行代碼:

Tips:要在定義ABSPATH的後面,即在以下代碼的後面添加

然後就可以熟悉界面,安裝插件,挑選主題,編寫文章了。Good luck! :)