当前位置: 首页 > news >正文

网站运维基础 | 2. cms介绍及wordpress的搭建

CMS介绍

CMS(Content Management System),内容管理系统。它是一种位于Web前端和后端办公系统或流程之间的软件系统,简单来说,CMS就是网站的一种模板。CMS具有许多基于模板的优秀设计,可以加快网站开发速度和减少开发的成本。

常用的CMS

  • 企业建站系统:MetInfo、蝉知、SiteServer CMS等
  • B2C商城系统:商派shopex、ecshop、hishop、xpshop等
  • 门户建站系统:DedeCMS(织梦)、帝国CMS、PHPCMS等
  • 博客系统:wordpress、Z-Blog等
  • 论坛社区:discuz、phpwind等
  • ……

搭建个人博客wordpress

系统:Windows server 2016

中间件:IIS

数据库:MySQL

后端语言:PHP

安装 IIS
  1. 进入“服务器管理器”----“仪表板”界面。

在这里插入图片描述

  1. 点击“添加角色和功能”,一直点击“下一步”。到“服务器角色”一栏时,勾上IIS:

在这里插入图片描述

  1. 一直点击“下一步”。到“Web服务器角色(IIS)”----“角色服务”一栏时,在“应用程序开发”中勾上“CGI”:

在这里插入图片描述

CGI(Common Gateway Interface),通用网关接口,它是一个Web服务器主机提供信息服务的标准化接口。因为IIS无法直接解析PHP,因此需要一个“桥梁”,这个桥梁就是CGI。

  1. 点击“下一步”,并开始“安装”。

安装成功后,在“服务器管理器”中可以看到新添加了IIS选项。右键点击“IIS”管理器即可设置中间件:

在这里插入图片描述

在这里插入图片描述

直接浏览器访问本地,看到如下界面就说明IIS已经配置完成:

在这里插入图片描述

安装MySQL

通过在官网下载Windows端MySQL安装器,本处下载版本为8.0.42.

点击安装器之后,在“Setup Type”中选择“full”之后,疯狂点击“下一步”,直到安装完成。选择“full”其实也是为了workbench这个可视化界面,方便后面操作。

在这里插入图片描述

我们在MySQL中新建一个wordpress数据库之后,关于MySQL的设置就完成了:

在这里插入图片描述

安装PHP

在官网选择对应版本的PHP进行下载,本节选择的是7.4.33版本。

  1. 将PHP压缩包解压至指定文件夹中
  2. 打开该目录,复制php.ini-production文件,并将复制后的文件重命名为php.ini。这个文件就是我们的PHP配置文件:

在这里插入图片描述

  1. 修改php.ini为如下设置:
# 关闭CGI强制重定向检查(IIS必需)
cgi.force_redirect=0
# 启用FastCGI用户身份模拟
fastcgi.impersonate=1extension=curl
extension=mysqli
  1. 在IIS上添加PHP FastCGI模块支持。在“处理程序映射”----“添加模块映射”中进行配置:

在这里插入图片描述

  1. 在IIS上设置FastCGI,“编辑”其中条目,将“监视对文件所做的更改”设置为php.ini文件:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

接着,我们在网站根目录下编写一个php代码,其中包含了phpinfo信息。结果显示,可以成功访问并解析其中内容:

在这里插入图片描述

至此,PHP环境也配置完成。

安装wordpress

简单几句话:

  1. 拖入源代码:

在这里插入图片描述

  1. 添加“默认文档”:

在这里插入图片描述

  1. 访问并配置:

在这里插入图片描述

  1. 完成安装,一个本地搭建的wordpress博客就可以投入使用了:

在这里插入图片描述

相关文章:

  • 大模型——Crawl4AI使用JsonCssExtractionStrategy进行结构化数据提取
  • 真题卷001——算法备赛
  • PCIeSwitch 学习
  • MySQL的触发器
  • 本土DevOps革命:Gitee如何撬动中国企业的数字化转型新动能
  • 哈希表的实现02
  • 【C++/Qt shared_ptr 与 线程池】合作使用案例
  • 非受控组件在React中的使用场景有哪些?
  • node.js文件系统(fs) - 创建文件、打开文件、写入数据、追加数据、读取数据、创建目录、删除目录
  • 【带文档】网上点餐系统 springboot + vue 全栈项目实战(源码+数据库+万字说明文档)
  • 操作系统|| 虚拟内存页置换算法
  • COMSOL随机参数化表面流体流动模拟
  • 记录算法笔记(2025.5.15)将有序数组转换为二叉搜索树
  • 城市排水管网流量监测系统解决方案
  • CS016-4-unity ecs
  • MySQL高效开发规范
  • 基于SpringBoot的房屋租赁管理系统
  • C语言的9*9乘法表(两种思路,选择适合自己的。)
  • 使用 OpenCV 将图像中标记特定颜色区域
  • 根据台账批量制作个人表
  • 从近200件文物文献里,回望光华大学建校百年
  • 国家防汛抗旱总指挥部对15个重点省份开展汛前实地督导检查
  • 英德宣布开发射程超2000公里导弹,以防务合作加强安全、促进经济
  • 陕西三原高新区违法占用土地,被自然资源局罚款10万元
  • 一周文化讲座|“我的生命不过是温柔的疯狂”
  • 舱位已排到月底,跨境电商忙补货!美线订单大增面临爆舱,6月运价或翻倍