【网站系列】3. 如何部署一个动态博客

这里说一下动态博客网站,动态博客首当其冲的是WordPress了,这是一个使用LAMP经典架构的网站项目, 经久不衰。

动态网站相比静态网站来讲复杂的多了,需要引入动态语言,如PHP,Java,Python这些

一般都数据存储也不会直接放磁盘,为了满足项目的复杂性会选择使用数据库,这里的WordPress就是一个PHP+ MySQL的项目

所以,要搭建这套动态博客就很麻烦,需要先安装MySQL,再安装PHP,然后配置web服务器中启用PHP插件。通常还是源码安装,一套下来累得半死,如果遇到错误,还需要继续折腾。


所以上一节我们先讲了Docker环境,使用了Docker可以规避安装的复杂性。

  1. 先安装MySQL

    这里密码写的rpi-mysql-pwd,可以自己改

docker run --name rpi-mysql -e MYSQL_ROOT_PASSWORD=rpi-mysql-pwd -p 3306:3306 -d hypriot/rpi-mysql

2. 创建数据库

第二行需要输入你的MySQL密码

docker exec -it  rpi-mysql /bin/bash
mysql -u root -p
create database wordpress;
exit
exit

3. 运行WordPress

docker run --name my-wordpress -p 8080:80 -d wordpress

当然,由于Docker镜像仓库在国外,拉取镜像速度很感人

先配置个镜像加速吧

sudo vim /etc/docker/daemon.json
输入以下内容
{
    "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
}

然后重启Docker

sudo systemctl restart docker

WordPress运行后,浏览器打开http://rpi:8080/就能看到WordPress初始化的界面了

输入数据库配置,这里的ip要输入成树莓派内网ip

配置完成后提交,如果数据库连接失败是会 提示的

然后按提示步骤安装。

安装完成后登录后台管理,将会看到一个崭新的博客

然后点击左侧Posts就能写文章了

点击左上角你的博客名称会跳转到前台页面

 

 

前台页面这样子

嗯,你可以在后台换一个漂亮的主题

比如我选了这个

然后打开前台

嗯,好像更丑了,拜拜了各位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值