(域名備案中),轉載注明作者與出處,謝謝。
搭個人網站一般有兩種選擇:
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&utm_source=pfj105fy">https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=pfj105fy&utm_source=pfj105fy</a>
下面正式開始 :)
購買域名,
下載下傳 Xshell5(遠端PowerShell),Xftp5(ftp傳檔案),
看看喜歡什麼WordPress插件。:)
名稱随意,主機就是自己伺服器公網IP,其他如圖,然後确定輸ECS密碼

接下來直接引用網上輪子,部分有錯,無私填坑
作者:萌阿瑪
一、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! :)