前期準備
- 雲服務器
雲服務(ECS)在騰訊雲買的,是ubuntu系統,學生身份打折原價一個月100多現在一個月10塊錢,一年後就變成原價了。
- 域名
域名在阿里雲買的,也是優惠的,直接買了一年了,域名需要去備案。(24歲以下自動享受學生身份)
- Xshell
Xshell 是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 通過互聯網到遠程主機的安全連接以及它創新性的設計和特色幫助用戶在複雜的網絡環境中享受他們的工作。用來遠程連接ECS。
輸入ECS的ip、用戶名、密碼。連接成功。
一、準備LAMP環境
LAMP是Linux Apache MySQL
PHP的縮寫,即把Apache、MySQL以及PHP安裝在Linux系統上,組成一個環境來運行PHP的腳本語言。Apache是最常用的Web服務軟件,而MySQL是比較小型的數據庫軟件。三個角色可以安裝在一臺機器上,也可以分開(但httpd和php要在一起的)
1、安裝apache2
用apt-get安裝,在Ubuntu系統下輸入下面命令。
安裝好後,您可以通過訪問ECS的ip地址, 查看到 “it works” 界面,說明 apache2 安裝成功。
2. 安裝PHP組件
apt-get 裏有 php7.0 ,所以我們可以直接安裝 php7.0 :
安裝apache的php擴展:
安裝結束:
3、 安裝 MySQL 服務
在終端輸入該命令 ,使用 apt-get 安裝 Apache2:
爲Mysql創建密碼:
確認密碼:
安裝 php MySQL相關組件:
過程中設置的數據庫密碼忘記了,在大爺的幫助下解決,直接上鍊接。
https://www.cnblogs.com/roadofstudy/p/7446690.html
4、安裝 phpmyadmin
phpMyAdmin
是一個以PHP爲基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。藉由此Web接口可以成爲一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更爲方便。
使用 apt-get 安裝 phpmyadmin,安裝過程中,根據提示選擇 apache2 ,再輸入root密碼 和數據庫密碼:
選擇 apache2
建立 /var/www/html 下的軟連接:
重啓 MySQL 服務:
重啓 Apache 服務:
在地址欄中輸入<ECS的IP地址>/phpmyadmin/
進入登錄界面說明安裝成功:
二、安裝並配置 Wordpress
1、 安裝 Wordpress
用wget獲取安裝包:
下載完成:
解壓安裝包:
2、 爲WordPress創建數據庫
進入 mysql:
輸入密碼成功登錄:
創建一個叫 wordpress
的數據庫:
查看數據庫,創建成功:
調用wordpress
數據庫:
創建用戶wupan
:
爲wupan
創建密碼:
查看用戶:
爲wupan
配置數據庫的訪問權限:
生效配置:
3、配置 wordpress
由於PHP默認訪問 /var/www/html/ 文件夾,所以我們需要把 wordpress 文件夾裏的文件都複製到 /var/www/html/ 文件夾:
修改一下 /var/www/html/ 目錄權限:
將apache指定到index.html:
sudo mv /var/www/html/index.html /var/www/html/index~.html
重啓apache服務:
sudo systemctl restart apache2.service
測試訪問:
直接輸入ECS的IP地址
連接數據庫:
成功:
登錄進入:
三、配置域名
1、 解析域名
在阿里雲控制檯解析:
解析記錄已添加:
2、查看結果
ping 域名
解析正常。
3、輸入域名訪問
部署成功。