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

网站运维基础 | 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博客就可以投入使用了:

在这里插入图片描述

http://www.xdnf.cn/news/6507.html

相关文章:

  • 物联网中的WiFi模式解析:AP、STA与混合模式
  • 【前端优化】vue2 webpack4项目升级webpack5,大大提升运行速度
  • 还没用过智能文档编辑器吗?带有AI插件的ONLYOFFICE介绍
  • 聊聊redisson的RLock的unlock
  • Java微服务架构实战:Spring Boot与Spring Cloud的完美结合
  • Linux 内核中 inet_accept 的实现与自定义传输协议优化
  • 在哪一个终端下运行有影响吗?pip install pillow
  • eVTOL、无人机电机功耗图和电机效率图绘制测试
  • Mendix 中的XPath 令牌(XPath Tokens)详解
  • 低空态势感知:基于AI的DAA技术是低空飞行的重要安全保障-机载端地面端
  • C++ Lambda 表达式介绍
  • 人工智能100问☞第24问:什么是生成对抗网络(GAN)?
  • 互联网应用的安全防线-身份证实名认证api-身份证三要素验证
  • BUUCTF——web刷题第一页题解
  • 【Java实战】IO流(转换流,打印流,数据流,序列化流)
  • Java随机生成邀请码 (包含字母大小写+数字)
  • 2022 Hubei Provincial Collegiate Programming Contest
  • 栈的计算方式和表达方式
  • 【深度剖析】安踏体育的数字化转型(上篇1)
  • 3D曲面上的TSP问题(二):ACO蚁群算法 + 2-opt搜索求解TSP问题
  • 讯联云库项目开发技术栈总结(一)
  • Linux系统发布.net core程序
  • 电脑自带画图工具,提取颜色
  • 软件工程之软件产品的环境
  • P1260 工程规划
  • 记录算法笔记(2025.5.15)二叉树的层序遍历
  • RK3588 桌面系统配置WiFi和蓝牙配置
  • SQL优化总结
  • vue使用vite, 渲染glb模型时报错
  • 【GESP真题解析】第 9 集 GESP 一级 2023 年 9 月编程题 2:小明的幸运数