阿里雲(Ubuntu20.04)搭建wordpress全流程——附圖超詳細版


【本文基於Windows10的Powershell,使用ssh連接服務器】

1、在阿里雲控制台上的操作

(1)獲得實例公網IP

 

 

 (2)更改實例密碼,以后用於遠程連接

 

 

 

2、配置環境

(0)首先我們打開powershell(win+R召出如下窗口)

 

 

 

(1)遠程連接服務器

ssh root@123.123.123.123(公網IP)

  輸入剛剛在控制台設置的密碼之后按回車。  

  ※ 如果之前重置了服務器,可能出現這樣的狀況。

PS C:\Users\AL76> ssh root@123.123.123.123(公網IP)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
......

   這是因為每次連接服務器時,會在本地生成認證文件,但重置了服務器之后本地與服務器上的認證就不一樣了。解決方法如下:

ssh-keygen -R 123.123.123.123(公網IP)

 

(2)安裝Apache2,用於托管網頁

sudo apt-get install apache2

 

  ※如果出現“ E: Unable to locate package apache2 ”,請參考:apt-get換國內源(Ubuntu)& Vim基本操作 - AL76 - 博客園 (cnblogs.com)

 現在打開瀏覽器,輸入公網IP,如果看到Apache2 Ubuntu Default Page就說明安裝成功啦!

 

 

   ※如果沒成功,可能是因為沒監聽對應端口。

  解決方法:阿里雲服務器增加監聽端口 - AL76 - 博客園 (cnblogs.com)

(3)安裝PHP

sudo apt-get install php

(4)安裝MySQL

sudo apt-get install mysql-server
sudo apt-get install php7.4-mysql

  給wordpress新建一個數據庫

//登錄MySQL,root默認密碼為空,直接回車即可
mysql -u root -p;

//新建名為wordpress的數據庫
create database wordpress;

//新建名為root的用戶
create user root;

//賦予root權限
grant all privileges on wordpress.* to root;

//使新權限生效
flush privileges;

exit;

 

看了這些,休息一下吧~

 

3、安裝wordpress

(1)先安裝unzip

sudo apt-get install unzip

(2)下載wordpress中文安裝包

wget https://cn.wordpress.org/wordpress-5.8-zh_CN.zip

(3)解壓wordpress文件到apache2根目錄 /var/www/html

  ※不會命令行請看:Linux常用命令行操作 - AL76 - 博客園 (cnblogs.com)

//解壓
sudo unzip wordpress-5.8-zh_CN.zip

//把wordpress里的所有文件移動到apahce根目錄
mv ~/wordpress/* /var/www/html

 

(4)cd 到apache2根目錄

cd /var/www/html

我們可以ll看一下文件移過來了沒有

 

 

 非常ok~

(-rw-r--r--f分別表示所有者、group member、所有人的權限,這個之后可能會改)

(5)用模板wp-config-sample.php創建wp-config.php文件

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

(6)編輯wp-config.php

vim wp-config.php

把其中的一部分改成這樣:(根據你命名的數據庫和用戶)

 

 

 改完按 :wq 保存退出~ 

 

 

 

 (7)為了讓主頁展示出wordpress,我們需要先把index.html重命名一下

cp /var/www/html/index.html /var/www/html/index~.html

4、登錄wordpress

按照提示即可~

如果出現“無法連接數據庫”等情況,建議百度解決。

 

以上。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM