分享好友 最新动态首页 最新动态分类 切换频道
CentOS 8搭建LNMP + WordPress(一)
2024-12-27 04:44

CentOS 8近日推出了,其LNMP环境的搭建也与CentOS7有所不同。基于CentOS 8,我重写了前一篇文章《CentOS7搭建LNMP+WordPress一篇搞定》,得到了这一本文。

CentOS 8搭建LNMP + WordPress(一)

为了更好地阅读体验,我将本文分成了三个部分:

  1. 名词解释与CentOS 8操作系统安装
  2. 网页服务器的安装与配置(Nginx + PHP)
  3. 数据库(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设置”中根据网络的实际情况进行配置。

在“安装目的地”中,可以手动配置分区。如果您的硬盘之前安装过操作系统或者需要某些特殊的操作,请您手动配置分区。在虚拟机上,我选择让其自动分区。

一切配置完成后,单击开始安装即可开始。在等待安装的过程中,您需要设置root密码,并达到一定强度。同时也建议您创建一个普通用户,平常使用普通用户管理服务器。为了演示和实验方便,我只创建了普通用户,但这是很不安全的行为,尤其是在非测试环境中。

安装完之后重启,您便可以根据您的用户名和密码登陆服务器。

至此,CentOS8安装完成。

三、通过SSH远程连接服务器

对于云服务器,肯定是要远程连接的。对于实体机和虚拟机,我只想说我将使用SSH远程客户端。远程连接客户端可以使用XShell(商业软件,可以在其官网下载。非商业用途可使用邮箱申请家庭和学生免费版),也可以使用PuTTY(开源软件,官网)。

远程连接SSH需要知道服务器的IP地址。云服务器的ip地址在控制台找到。如果你是虚拟机或者物理机,可以使用命令来查看本机的ip地址。例如在下图中,我的ip地址为192.168.0.108。

当然,如果您的电脑中安装了ssh客户端,也可以使用命令行连接服务器:



参考文献

[1] 百度百科-CentOS https://baike.baidu.com/item/centos

[2] 百度百科-Nginx https://baike.baidu.com/item/nginx

[3] 百度百科-MarkaDB https://baike.baidu.com/item/mariaDB

[4] 百度百科-PHP https://baike.baidu.com/item/php

最新文章
伦敦大学学院几个A能申请?看以下这十大专业你就知道了
  伦敦大学学院是英国的一所综合性研究型学校,有着极高的教学水平和科研实力,是不少国际生青睐的英国院校,申请伦敦大学学院需要准备很多的申请材料,一般都需要提前半年或者是一年开始准备,那么接下来小编就带着大家一起来了解下伦敦
【N7108淘宝下载】三星N7108淘宝10.41.12免费下载
淘宝是一个好逛、丰富、有趣的消费生活社区,每天有亿万消费者来淘宝“逛街”:发现好物、找到乐趣、表达体验……淘宝能满足人们生活中的各种需求:搜索和浏览商品、加入购物车、下单支付、物流查询、客服交流、发表购物评论、分享优质商品
SOCKS5代理的常见应用场景有哪些?
SOCKS5 代理是一种网络代理协议,在不同领域有着广泛的应用。以下是一些常见的应用场景。一、网络爬虫对于需要大规模抓取网页数据的爬虫程序,SOCKS5 代理可以帮助规避网站的反爬虫机制。通过不断更换代理 IP,爬虫可以更高效地获取数据。
抖音小店dsr分数抖音小店dsr分数怎么提升?
dsr商家服务项目定级指标值分的危害:该指标值分将变成互动娱乐销售市场甚至抖音短视频非商品领域的一项关键指标值分,根据该得分将对商家在销售市场运营造成危害,事后大家将根据该得分出去一系列应急处置对策包含但不限于:取缔销售市场
用AI生成超逼真美女写真,简单易上手的教你如何操作!
DeepArt:DeepArt利用深度学习算法,将用户上传的照片转换为艺术风格的作品,特别适合喜欢独特艺术风格的朋友。用户只需导入自己的照片,然后选择喜欢的艺术风格,系统将自动生成相应的艺术作品。但与传统的人脸生成工具相比,DeepArt更适
【Mobile G2鲁大师下载】HTC Mobile G2鲁大师10.9.0免费下载
手机跑分、验真假、清理垃圾专业工具!1亿用户选择的手机硬件专家。鲁大师发福利了,新用户下载即送现金!现在清理手机垃圾还能赚钱,轻松体现秒到账!===手机评测===【鉴别真假】全面检测各项指标,快速鉴别手机真伪,买到假机帮你上报维
百度贴吧SEO优化攻略,揭秘流量增长之道
本文深入剖析百度贴吧SEO优化策略,从关键词布局、内容质量、互动交流等多方面提出有效建议,旨在帮助网站提升流量,实现搜索引擎优化目标。随着互联网的快速发展,SEO(搜索引擎优化)已经成为网站中不可或缺的一部分,百度作为最大的搜索
企业微博营销推广怎么吸引粉丝 企业微博营销推广的方式
    随着互联网的时代到来,呈现出了许多营销方式,而对于微博来说,现在已经成为时下年轻人日常生活的一部份了,我们都不难见到这一群年轻人都拿着手机在玩微博。因此,很多站长也就抓住了这样的一个潮流利用起微博来做推广,的确微博推
羞羞漫画免费阅读最新章节网页入口韩版:畅享精彩韩漫资源
对于“羞羞漫画免费阅读最新章节网页入口韩版”这种现象,我们不能简单地一概而论。一方面,免费提供漫画阅读资源的网页入口在一定程度上满足了部分漫画爱好者的需求,让他们能够便捷地获取到自己喜欢的韩漫作品。这对于那些无法通过正规渠
相关文章
推荐文章
发表评论
0评