快速搭建自己博客 wordPress 十分钟快速搭建

2024-07-05 77 0

woredPress是什么

WordPress是一个以PHP和MySQL为平台的自由开源的博客软件内容管理系统[。WordPress具有插件架构和模板系统。截至2018年4月,排名前1000万的网站中超过30.6%使用WordPress。WordPress是最受欢迎的网站内容管理系统[9]。全球有大约43%的网站都是使用WordPress架设网站的。

所以使用 WordPress 搭建是个不错的选择,技术成熟、社区完善。主要是搭建非常方便快速,下面我将告诉你如何在10分钟内快速搭建属于自己的博客系统。

搭建

搭建前我们需要做下前期准备工作(这可不能算在10分钟以内噢😕)

前期准备工作

1.一台服务器(VPS)或则是家里电脑也行,不管是使用VPS还是自己的电脑搭建下面我统称为电脑

2.在电脑上安装 docker 以及 Docker Compose 具体怎么安装 docker 因为每次操作系统安装方式各不相同

3.(可选)如果后续要搭建 ssl 也就是你想自己网站使用 HTTPS 访问 需要准备 sll 证书 有很多免费的,如果你需要使用 SSL,docker 映射的端口不能直接映射 80 噢

正式开始

这次我演示的是使用自己的 windows 来演示,ubuntu 系统其实也是一样的。

1. 登录到电脑上,启动 docker ,

2. 在电脑上创建一个目录(blog的目录)

3.在 my-blog 文件夹中创建 docker-compose.yml 文件

编辑 docker-compose.yml 的内容,具体的话大家可以参考官方给出的 word-press 的docker-compose.yml 的内容。注意噢 .yaml 对于空格敏感的。

version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always # docker 启动时总是启动该容器
    ports:
      - 8080:80 # 端口的映射 如果这边后期要使用 https 访问的话 记得不要占用 80端口哦,ngins 是需要 80 端口的
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: blog # 登录数据库用户名的名字
      WORDPRESS_DB_PASSWORD: you_db_password # 你数据库的密码
      WORDPRESS_DB_NAME: blog-sql # 数据库名
    volumes: # 文件映射
      - ./wordpress:/var/www/html

  db:
    image: mysql:8.0
    restart: always
    ports:     # 数据库端口的映射,官方没有开启端口映射,我这边开启端口映射是为了方便我可以在宿主机上直接修改数据,否者每次修改数据都要进入容器比较麻烦
      - 3306:3306
    environment:
      MYSQL_DATABASE: blog-sql # 和上面一样
      MYSQL_USER: blog # 和上面一样
      MYSQL_PASSWORD: you_db_password # 和上面一样
    volumes:  # 文件映射
      - ./db:/var/lib/mysql

volumes:
  wordpress:
  db:

启动容器

这边注意命令面板路径一定要在 docker-compose.yaml 中才行

docker-compose up -d

完成

至此我们 wordpress 已经搭建完成,访问打开浏览器本机的 8080 端口就可以看到 wordpress 面板。

虽说十分钟可以将核心搭建完成,围绕着核心还有其他很多功能需要我们去完善

  1. 配置 SSL 也就是HTTPS 访问,这样用户访问我们的网站就不会被提醒有风险了。
  2. 配置 wordpress 主题以及插件

后续这个两个问题,有时间再单独写个教程。

文章所涉链接

本文链接https://blog.qingbo.xyz/?p=160

本站所有内容均为原创、翻译或转载(转载都已注明原作者的原文链接),原创及翻译文章著作权归本人所有,所有文章以 知识共享署名 4.0 国际许可协议 授权,转载请注明出处。

  • 第三方若出于非商业目的,将本博客内容转载,应当在作品的正文开头的显著位置注明原作者姓名(独立开发者清波的Blog),给出原始链接,并不得对作品进行修改演绎。若需要对作品进行修改,或用于商业目的,第三方应当联系本人获得单独授权,按照协商后的方式使用该内容。
  • 如果任何第三方侵犯了本人相关的权利,可以对该第三方提出警告、投诉、发起行政执法、诉讼、进行上诉,或谈判和解。

您的支持是对我创作最大的鼓励!

相关文章

2025年优雅的使用 TS 封装 Axios
重学下 JS 类
博客网站搭建得心路历程
十年老站的第一年 世界,您好!

发布评论