WordPress是使用PHP語言開發的博客平臺,用戶可以在支持PHP和MySQL數據庫的服務器上架設屬於自己的網站。下面以阿里云云翼計劃的Ubuntu服務器爲例,向大家介紹WordPress的安裝和配置流程。
環境:
Ubuntu 16.04 64位系統
LAMP(Linux+Apache+MySQL+PHP)
WordPress zh_CN
參考:
阿里雲+Ubuntu 16.04 64位 搭建WordPress博客
MySQL數據庫遠程連接、創建新用戶、設置權限、更改用戶密碼
歡迎關注我的微信公衆號“人小路遠”哦,在這裏我將會記錄自己日常學習的點滴收穫與大家分享,以後也可能會定期記錄一下自己在外讀博的所見所聞,希望大家喜歡,感謝支持!
一、準備工作
-
配置安全組規則
在阿里雲控制檯中添加實例的安全組規則,添加常用端口:21、22、80等,備用
-
安裝Xftp和Xshell方便上傳下載文件和遠程輸入命令
二、搭建LAMP環境
-
安裝Apache2(在命令最後添加-y可以跳過詢問填寫y的步驟)
sudo apt-get install apache2 -y
-
安裝php7.0
sudo apt-get install php7.0 -y sudo apt-get install libapache2-mod-php7.0
-
安裝MySQL
打完下面這句命令後會出現設置MySQL密碼的提示,要輸兩遍。務必記住這個密碼,後面會用到。
sudo apt-get install mysql-server -y
安裝MySQL的php相關組件
sudo apt-get install php7.0-mysql
-
安裝phpadmin
下面的命令輸完後,根據提示選擇Apache2,並在之後會要你輸入root密碼和之前設置的MySQL密碼sudo apt-get install phpmyadmin -y
重啓MySQL服務(查看Ubuntu所有服務狀態命令
service --status-all
)sudo service mysql restart
重啓Apache2服務:
sudo systemctl restart apache2.service
-
配置MySQL數據庫
輸入以下命令,並輸入MySQL的密碼進入數據庫。
mysql -u root -p
創建數據庫,命令中的DATABASENAME爲自己設置的數據庫名字.。(記住一定要輸分號,不然在MySQL中命令不算結束)。
create database DATABASENAME;
創建一個數據庫用戶,其中的USERNAME爲你自己設置的用戶名,雙引號中的PASSWORD爲你設置的密碼。
create user USERNAME; set password for USERNAME = password("PASSWORD")
設置所有用戶使用PASSWORD密碼都可以訪問數據庫的權限。
grant all privileges on DATABASENAME.* to USERNAME identified by "PASSWORD"; flush privileges;
退出MySQL
exit
三、下載WordPress
直接輸入命令進行下載(如果由於網絡原因下載失敗,請直接看第四部分)
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
解壓這個文件,但是Ubuntu不自帶解壓程序,鍵入下列命令安裝unzip
sudo apt-get install unzip
使用unzip解壓安裝包。
sudo unzip wordpress-4.9.4-zh_CN.zip
四、配置WordPress
剪切wordpress-4.9.4-zh_CN文件夾內的所有文件到PHP默認訪問目錄中 /var/www/html/
(如果上一步由於網絡原因報錯,或者報Too many requests錯誤。那麼建議將上面的下載鏈接複製到瀏覽器地址欄裏,或者使用迅雷進行下載,然後通過Xftp直接上傳至服務器該地址。)
sudo mv wordpress/* /var/www/html/
修改 /var/www/html/目錄權限:
sudo chmod -R 777 /var/www/html/
重啓Apache2服務:
sudo systemctl restart apache2.service
在瀏覽器地址欄中打開公網IP地址/readme.html
閱讀WordPress介紹和安裝流程,並按照要求填寫相關信息即可。