- 完整搭建wordpress網(wǎng)站
- 利用
docker
解決wordpress
網(wǎng)站搭建的環(huán)境配置問題。
1. 連接服務(wù)器
利用ssh
連接服務(wù)器(前提是需要具備一臺服務(wù)器拍嵌,可從阿里云-24歲以下有學(xué)生優(yōu)惠遭赂,騰訊云等購買-25歲以下有學(xué)生優(yōu)惠)
- 在終端輸入以下命令,連接服務(wù)器
ssh <用戶名横辆,如root>@<IP地址嵌牺,如xxx.xxx.xxx.xxx>
- 然后輸入服務(wù)器密碼,完成服務(wù)器連接龄糊。
2. 下載docker
以centos
系統(tǒng)服務(wù)器為例:
// 第一步逆粹,下載腳本
curl -fsSL get.docker.com -o get-docker.sh
// 第二步,利用腳本安裝
sudo sh get-docker.sh --mirror Aliyun
// 第三步炫惩,啟動docker ce
sudo systemctl enable docker
// 第四步
sudo systemctl start docker
此時docker安裝完畢僻弹,其他系統(tǒng)可參看這里
3. 下載docker-compose
// 第一步,安裝二進(jìn)制包
sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
// 第二步他嚷,添加權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
4. 通過docker-compose
下載wordpress
所需環(huán)境
- 第一步蹋绽,新建目錄 wordpress
mkdir wordpress
- 第二步,進(jìn)入目錄筋蓖,新建docker-compose.yml文件
cd wordpress
touch docker-compose.yml
- 第三步卸耘,打開docker-compose.yml文件
vim dockere-compose.yml
- 第四步,粘貼以下內(nèi)容:
version: "3"
services:
db:
image: mysql:8.0
command:
- --default_authentication_plugin=mysql_native_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- db_data:/var/lib/mysql
restart: always
port:
- '3306:3306'
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
- 第五步粘咖,保存文件, 按
esc
鍵蚣抗,輸入:wq
進(jìn)行保存 - 第六步,獲取鏡像文件瓮下,即可安裝wordpress 環(huán)境
docker-compose up -d
5. 在瀏覽器中打開網(wǎng)址
ip地址加端口號(端口之前設(shè)置的是8000),如104.168.1.1:8000
翰铡,如果前面安裝順利,此時可以看到wordpress的安裝引導(dǎo)頁讽坏。直接按你需要的點擊選擇即可锭魔,最終生成網(wǎng)頁的后臺。如下:
網(wǎng)頁后臺
- 網(wǎng)站搭建完畢路呜。
可以在左側(cè)欄中寫文章發(fā)布文章迷捧,或者是更改主題织咧,更改網(wǎng)站相應(yīng)外觀等了。這些都是可視化界面漠秋,多點點就會自己設(shè)置了 - -烦感。 - 補充
最后加一點是,查看數(shù)據(jù)庫膛堤。之前設(shè)置了mysql 數(shù)據(jù)庫的端口號和密碼手趣,此時可以通過可視化數(shù)據(jù)庫如navicat
進(jìn)行連接,賬號密碼+3306端口即可連上數(shù)據(jù)庫肥荔。然后就可以隨心所欲改自己寫的文章的閱讀數(shù)和點贊數(shù)了绿渣。。燕耿。
navicat可視化顯示數(shù)據(jù)