您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
CentOS 8环境LNMP搭建WordPress
王悟营2025-03-20WordPress教程已有人查阅
导读CentOS 8近日推出了,其LNMP环境的搭建也与CentOS7有所不同。基于CentOS 8,我重写了前一篇文章《CentOS7搭建LNMP+WordPress一篇搞定》,得到了这一本文。为了更好地阅读体验
CentOS 8近日推出了,其LNMP环境的搭建也与CentOS7有所不同。基于CentOS 8,我重写了前一篇文章《CentOS7搭建LNMP+WordPress一篇搞定》,得到了这一本文。
为了更好地阅读体验,我将本文分成了三个部分:
名词解释与CentOS 8操作系统安装
网页服务器的安装与配置(Nginx + PHP)
数据库(MariaDB)与WordPress的安装与配置
以下是本文的第一个部分
一、名词解释
1. CentOS与CentOS 8
CentOS是是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源1。CentOS 8基于Fedora 28和Linux Kernal 4.18,是目前CentOS较新的版本。CentOS作为一款网页服务器操作系统,因其稳定的特性而受人们喜爱。
2. Nginx
Nginx是一个开源的、高性能的HTTP和反向代理web服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。其特点是占有内存少,并发能力强2。
3. MariaDB
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品3。
4. PHP
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域4。
5. WordPress
WordPress是使用PHP语言开发的一款个人博客系统,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用,由用PHP语言和MySQL数据库开发,用户可以在支持 PHP和MySQL数据库的服务器上使用自己的博客5。
二、CentOS 8的安装
1. 使用阿里云(其它云服务器类似)
在购买服务器的时候,选择CentOS 8系列的版本即可。等待一段时间后,便可以在控制台启动。其它云服务平台提供的其它操作系统软件,理论上来说只要是CentOS8,本文都适用。但请多多留意。
2. 使用物理机
首先,您需要在CentOS官网下载映像文件,然后使用烧录软件(可以使用软碟通,试用期内免费),根据烧录教程烧录到U盘上。
然后将插入U盘插入到计算机中,进入BIOS(不同主板的计算机进入BIOS的方法不一样,请自行搜索相关信息),设置从U盘引导。保存重启,进入安程序(与虚拟机无异)。安装好操作系统后,重新调整引导序,将从U盘引导改回从硬盘引导。
在实体机上使用U盘安装会遇到找不到映像文件的问题。请根据解决方案,手动配置U盘路径。
引导成功后,在图形界面进行安装,与虚拟机的安装方法异。请直接参考使用虚拟机的安装方法(从第2点开始),这里不多赘述。
3. 虚拟机安装
在CentOS官网下载映像文件。然后下载虚拟机软件,配置CentOS虚拟机使用环境。使用虚拟机软件的虚拟光驱中,指向下载的操作系统映像文件,启动虚拟机即可。
接下来,您应该能看到下入所示的界面。如果您使用U盘在物理机安装,需要按Tab键进行配置(参见2.2)。单击“Test This media & install CentOS Linux 8”,等待一段时间,根据您的需要选择语言。这里我选择的是
安装界面
选择语言
接着,您能看到安装信息的配置页面。
安装信息
在软件选择中,选择“服务器”。如果您有图形界面的需要,可以选择“带GUI的服务器”。
软件选择
在网络和主机名中,您可以配置网络和主机名。
服务器的IP地址默认动态地获得,如果您有配置静态IP地址的需要,可以在其中单击“配置”,在“IPv4设置”中根据网络的实际情况进行配置。
网络和主机名
配置静态IP
在“安装目的地”中,可以手动配置分区。如果您的硬盘之前安装过操作系统或者需要某些特殊的操作,请您手动配置分区。在虚拟机上,我选择让其自动分区。
一切配置完成后,单击开始安装即可开始。在等待安装的过程中,您需要设置root密码,并达到一定强度。同时也建议您创建一个普通用户,平常使用普通用户管理服务器。为了演示和实验方便,我只创建了普通用户,但这是很不安全的行为,尤其是在非测试环境中。
开始安装
配置静态IP
安装完之后重启,您便可以根据您的用户名和密码登陆服务器。
登陆
至此,CentOS8安装完成。
三、通过SSH远程连接服务器
对于云服务器,肯定是要远程连接的。对于实体机和虚拟机,我只想说我将使用SSH远程客户端。远程连接客户端可以使用XShell(商业软件,可以在其官网下载。非商业用途可使用邮箱申请家庭和学生免费版),也可以使用PuTTY(开源软件,官网)。
远程连接SSH需要知道服务器的IP地址。云服务器的ip地址在控制台找到。如果你是虚拟机或者物理机,可以使用命令ifconfig来查看本机的ip地址。例如在下图中,我的ip地址为192.168.0.108。
查看ip地址
当然,如果您的电脑中安装了ssh客户端,也可以使用命令行连接服务器:
为了更好地阅读体验,我将本文分成了三个部分:
名词解释与CentOS 8操作系统安装
网页服务器的安装与配置(Nginx + PHP)
数据库(MariaDB)与WordPress的安装与配置
以下是本文的第一个部分
一、名词解释
1. CentOS与CentOS 8
CentOS是是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源1。CentOS 8基于Fedora 28和Linux Kernal 4.18,是目前CentOS较新的版本。CentOS作为一款网页服务器操作系统,因其稳定的特性而受人们喜爱。
2. Nginx
Nginx是一个开源的、高性能的HTTP和反向代理web服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。其特点是占有内存少,并发能力强2。
3. MariaDB
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品3。
4. PHP
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域4。
5. WordPress
WordPress是使用PHP语言开发的一款个人博客系统,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用,由用PHP语言和MySQL数据库开发,用户可以在支持 PHP和MySQL数据库的服务器上使用自己的博客5。
二、CentOS 8的安装
1. 使用阿里云(其它云服务器类似)
在购买服务器的时候,选择CentOS 8系列的版本即可。等待一段时间后,便可以在控制台启动。其它云服务平台提供的其它操作系统软件,理论上来说只要是CentOS8,本文都适用。但请多多留意。
2. 使用物理机
首先,您需要在CentOS官网下载映像文件,然后使用烧录软件(可以使用软碟通,试用期内免费),根据烧录教程烧录到U盘上。
然后将插入U盘插入到计算机中,进入BIOS(不同主板的计算机进入BIOS的方法不一样,请自行搜索相关信息),设置从U盘引导。保存重启,进入安程序(与虚拟机无异)。安装好操作系统后,重新调整引导序,将从U盘引导改回从硬盘引导。
在实体机上使用U盘安装会遇到找不到映像文件的问题。请根据解决方案,手动配置U盘路径。
引导成功后,在图形界面进行安装,与虚拟机的安装方法异。请直接参考使用虚拟机的安装方法(从第2点开始),这里不多赘述。
3. 虚拟机安装
在CentOS官网下载映像文件。然后下载虚拟机软件,配置CentOS虚拟机使用环境。使用虚拟机软件的虚拟光驱中,指向下载的操作系统映像文件,启动虚拟机即可。
接下来,您应该能看到下入所示的界面。如果您使用U盘在物理机安装,需要按Tab键进行配置(参见2.2)。单击“Test This media & install CentOS Linux 8”,等待一段时间,根据您的需要选择语言。这里我选择的是
安装界面
选择语言
接着,您能看到安装信息的配置页面。
安装信息
在软件选择中,选择“服务器”。如果您有图形界面的需要,可以选择“带GUI的服务器”。
软件选择
在网络和主机名中,您可以配置网络和主机名。
服务器的IP地址默认动态地获得,如果您有配置静态IP地址的需要,可以在其中单击“配置”,在“IPv4设置”中根据网络的实际情况进行配置。
网络和主机名
配置静态IP
在“安装目的地”中,可以手动配置分区。如果您的硬盘之前安装过操作系统或者需要某些特殊的操作,请您手动配置分区。在虚拟机上,我选择让其自动分区。
一切配置完成后,单击开始安装即可开始。在等待安装的过程中,您需要设置root密码,并达到一定强度。同时也建议您创建一个普通用户,平常使用普通用户管理服务器。为了演示和实验方便,我只创建了普通用户,但这是很不安全的行为,尤其是在非测试环境中。
开始安装
配置静态IP
安装完之后重启,您便可以根据您的用户名和密码登陆服务器。
登陆
至此,CentOS8安装完成。
三、通过SSH远程连接服务器
对于云服务器,肯定是要远程连接的。对于实体机和虚拟机,我只想说我将使用SSH远程客户端。远程连接客户端可以使用XShell(商业软件,可以在其官网下载。非商业用途可使用邮箱申请家庭和学生免费版),也可以使用PuTTY(开源软件,官网)。
远程连接SSH需要知道服务器的IP地址。云服务器的ip地址在控制台找到。如果你是虚拟机或者物理机,可以使用命令ifconfig来查看本机的ip地址。例如在下图中,我的ip地址为192.168.0.108。
查看ip地址
当然,如果您的电脑中安装了ssh客户端,也可以使用命令行连接服务器:
ssh [用户名]@[ip] -p[端口,默认为22]
本文标签:
很赞哦! ()
相关教程
图文教程
WordPress的REST API的使用教学
WordPress系统默认开放REST API,也就是说,除了以HTML格式输出内容,还可以以JSON格式输出文章/用户/评论等数据。
wordpress乱码的解决方法
1、修改“wp-config.php”文件里的“define(’DB_CHARSET’, ‘utf8′);”为“define(’DB_CHARSET’, ”);”;2、把新数据库的编码设置成“latin1_swedish_ci”;
WordPress嵌套回复的优点和缺点介绍
它可以提高用户体验, 调动访客回复的积极性, 从而增加评论的数量, 能让博客变得像社区一样活跃。嵌套回复是一种依赖程序的显示结构,也就是说,只要你使用了一次
WordPress网站换服务器迁移的步骤方法
要从A空间迁移到B空间。有2种情况,代表你手上拥有的资源:1) A空间+a域名,B空间+b域名2) A空间+a域名,B空间+a域名假设我现在有个A空间存放着网站,同时绑定着顶级域名, 现在要换
相关源码
-
自适应容器设备机械行业通用pbootcms网站模板本模板是一款基于PbootCMS开源内核深度开发,为容器制造、容器设备、压力容器及相关行业量身打造的高品质响应式企业网站模板。查看源码 -
(自适应)工业机械设备产品介绍免费pbootcms源码下载本网站模板基于PbootCMS内核精心开发,为机械设备与工业产品制造企业量身打造。设计充分考量行业特性,突出产品展示与技术实力呈现查看源码 -
(PC+WAP)铝合金门窗定制pbootcms网站模板源码为铝合金门窗、定制门窗企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与手机端数据实时同步,覆盖全终端用户交互场景。查看源码 -
(PC+WAP)高端餐饮美食小吃加盟网站模板下载pbootcms本模板基于PbootCMS内核开发,为餐饮美食品牌加盟、小吃连锁企业量身打造。通过精致的美食视觉呈现与加盟业务流程展示,帮助餐饮企业建立专业线上门户,实现品牌形象与加盟业务的双重展示。查看源码 -
(自适应)居家生活日用品纸盘纸盒纸杯卫生纸巾生产厂家pbootcms模板为纸品生产企业打造的现代化展示平台,自动适应各种设备屏幕,确保浏览体验一致,完善的SEO功能,提升网站曝光度,基于PbootCMS构建,源码开放可定制。查看源码 -
(自适应)品牌创意设计作品工作室pbootcms模板下载该模板适用于品牌策划、艺术设计、广告创意公司官网,亦可通过替换图文快速适配其他行;高端创意设计公司工作室网站源码极简代码架构、艺术化视觉布局、企业级功能扩展性。查看源码
| 分享笔记 (共有 篇笔记) |

