前言
我只會教大家傻瓜式
的搭建博客,不用配任何環(huán)境,如果你是大神椭迎,會配任何環(huán)境锐帜,就不用往下看了田盈。聽起來是不是有點(diǎn)小激動~
1.阿里云 + wordpress
首先買一個(gè)屬于自己的服務(wù)器,也就是屬于自己的IP缴阎。阿里云或騰訊云都可以允瞧,阿里云學(xué)生機(jī)地址鏈接。
wordpress博客需要php蛮拔,mysql等環(huán)境述暂,現(xiàn)在啥也不用裝,買一個(gè)機(jī)器就自帶了建炫。
輔助軟件
沒有這兩類軟件畦韭,不要說你玩服務(wù)器。
示例
安裝
下載wordpress转唉,解壓后用winSCP
把文件上傳至阿里云的網(wǎng)站根目錄(/data/wwwroot/default)。
然后用xshell
登錄阿里云稳捆,登錄數(shù)據(jù)庫(用命令行操作數(shù)據(jù)庫即可赠法,關(guān)于數(shù)據(jù)庫的初始化密碼查看服務(wù)器上的文檔pdf),新建一個(gè)名為wordpress的數(shù)據(jù)庫(其實(shí)名字可以隨意)乔夯。
最后在瀏覽器上輸入你的IP地址砖织,就能看到wordpress的安裝界面了,按提示填寫信息即可(數(shù)據(jù)庫名與你新建的數(shù)據(jù)庫名字保持一致)末荐。安裝成功~
2.docker快速搭建
xshell
登錄阿里云/騰訊云后侧纯,輸入docker
,回車鞠评。如果沒有docker環(huán)境會提示你找不到命令茂蚓,并給了一段指令讓你安裝docker,這時(shí)你只需要復(fù)制這段指令剃幌,執(zhí)行一下聋涨,即完成了docker的安裝。
ubuntu@VM-236-110-ubuntu:~$ docker
The program 'docker' is currently not installed. You can install it by typing:
sudo apt install docker.io
ubuntu@VM-236-110-ubuntu:~$
然后我執(zhí)行:
sudo apt install docker.io
即可安裝docer负乡。
docker安裝成功:
ubuntu@VM-236-110-ubuntu:~$ su
Password:
root@VM-236-110-ubuntu:/home/ubuntu# docker
Usage: docker [OPTIONS] COMMAND [arg...]
docker [ --help | -v | --version ]
A self-sufficient runtime for containers.
Options:
--config=~/.docker Location of client config files
-D, --debug Enable debug mode
-H, --host=[] Daemon socket(s) to connect to
-h, --help Print usage
......
PS:最好先執(zhí)行su指令牍白,以管理員的方式運(yùn)行docker
。
阿里docker倉庫
國內(nèi)比較好的docker倉庫抖棘,選擇阿里云docker倉庫即可茂腥,鏈接狸涌。搜索wordpress、mysql最岗,找到指令后即可安裝帕胆。
下載wordpress:
docker pull registry.cn-hangzhou.aliyuncs.com/acs-sample/wordpress
下載mysql:
docker pull registry.cn-hangzhou.aliyuncs.com/qinyujia-test/mysql
查看下載的鏡像:
root@VM-236-110-ubuntu:/home/ubuntu# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-hangzhou.aliyuncs.com/acs-sample/wordpress latest d9bae06617c0 13 months ago 547.2 MB
registry.cn-hangzhou.aliyuncs.com/qinyujia-test/mysql latest ec7e75e5260c 20 months ago 359.9 MB
root@VM-236-110-ubuntu:/home/ubuntu#
運(yùn)行mysql:
docker run --name yourname -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /data/mysql:/var/lib/mysql -d registry.cn-hangzhou.aliyuncs.com/qinyujia-test/mysql
此時(shí)控制臺會打印出一段Id,例如:
4a17847f9a0bb1618e4fb0ceacabeb3d042dd06f2b63f31d8dce386153bf5748
Linux原則:沒有錯(cuò)誤就是運(yùn)行成功般渡,說明運(yùn)行成功~
連接數(shù)據(jù)庫測試懒豹,并新建一個(gè)數(shù)據(jù)庫wordpress
:
除了utf-8編碼,其余的我都摒棄驯用,不要問我為什么脸秽,最開始玩mysql的時(shí)候踩了不少中文亂碼的坑。
運(yùn)行wordpress:
docker run --name zc -p 80:80 -v /home/ubuntu/wordpress:/var/www/html -d registry.cn-hangzhou.aliyuncs.com/acs-sample/wordpress
查看運(yùn)行的鏡像:
root@VM-236-110-ubuntu:/home/ubuntu# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ce66e7cdb67c registry.cn-hangzhou.aliyuncs.com/acs-sample/wordpress "/entry.sh apache2-fo" 2 minutes ago Exited (0) About a minute ago zc
4a17847f9a0b registry.cn-hangzhou.aliyuncs.com/qinyujia-test/mysql "/entrypoint.sh mysql" 12 minutes ago Up 12 minutes 0.0.0.0:3306->3306/tcp yourname
root@VM-236-110-ubuntu:/home/ubuntu#
還有一些基本命令:
停止運(yùn)行:docker stop 容器ID
重啟容器:docker restart 容器ID
在瀏覽器中輸入IP地址蝴乔,就能看到wordpress的安裝界面了~