【本文基於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
按照提示即可~
如果出現“無法連接數據庫”等情況,建議百度解決。
以上。