首页  >  文章  >  后端开发  >  在 Fedora 24 服务器和工作站上使用 MariaDB 和 PHP/PHP-FPM 设置 Nginx

在 Fedora 24 服务器和工作站上使用 MariaDB 和 PHP/PHP-FPM 设置 Nginx

PHPz
PHPz原创
2024-08-28 10:40:05776浏览

Setting Up Nginx with MariaDB and PHP/PHP-FPM on Fedora 24 Server and Workstation

托管网站和在线应用程序需要设置网络服务器基础设施。在本文中,我们将尝试使用 MariaDB 和 PHP/PHP-FPM 了解在 Fedora 24 服务器和工作站上设置 Nginx。这种组合创建了一个强大的堆栈来管理数据库和呈现动态内容。这里介绍的主要概念可以应用于 Fedora 或其他 Linux 发行版的后续版本,即使 Fedora 24 是较旧的版本。

Fedora 24 服务器的主要特性

Fedora 24 Server 是使用 Linux 内核创建的,它是操作系统的基础。 Linux 内核提供了重要的功能,例如设备驱动程序、内存管理、进程管理和硬件支持。

  • 以服务器为中心的软件包 - Fedora 24 Server 版本附带了许多以服务器为中心的软件包,允许用户配置和控制一系列服务器服务和应用程序。这些捆绑包包括电子邮件服务器、Web 服务器、数据库服务器等。

  • DNF 包管理器  DNF (Dandified Yum) 充当 Fedora 24 Server 的默认包管理器。它提供了用于安装、删除和更新系统的命令行界面。与 Yum 相比,DNF 提供更好的速度和依赖性解决方案。

  • 服务器角色  随着 Fedora 24 Server 中服务器角色的引入,用户现在可以在安装时选择某些服务器配置。这些角色满足各种服务器类型,包括文件服务器、数据库服务器、域控制器和 Web 服务器,还提供预定义的软件包和设置。

  • Fedora 24 Server 引入了基于 Web 的管理界面 Cockpit,它的创建是为了使服务器管理工​​作变得更容易。借助 Cockpit,用户可以使用 Web 浏览器来管理系统服务、跟踪系统性能、设置网络以及执行简单的管理职责。

  • 安全和社区驱动的开发  通过包含最新的安全补丁和升级,Fedora 24 Server 将稳定性和安全性放在首位。该发行版受益于蓬勃发展且活跃的社区,该社区作为 Fedora 项目的成员参与了其开发、测试和增强。

  • Fedora 生态系统  Fedora 24 Server 是构成更广泛的 Fedora 生态系统的几个版本之一,其他版本还有 Fedora Workstation 和 Fedora Atomic。从桌面计算到云和服务器安装,该生态系统旨在为各种用例提供​​各种解决方案。

Fedora 24 还使 Nginx Web 服务器的使用更加容易,因为它作为一个包包含在其官方存储库中。 Nginx也因其高性能、轻量级、高效的架构而被广泛接受。本文讨论了这两个平台的融合。

请务必记住,Fedora 版本通常仅获得 13 个月的支持。因此,官方不再为 Fedora 24 Server 提供更新和安全修复。对于服务器安装,建议使用更新版本的 Fedora 或查看其他提供长期维护的 Linux 发行版。

使用方法

  • 使用 LEMP 堆栈安装程序脚本

  • 手动安装

使用 LEMP Stack 安装程序脚本

使用 LEMP 堆栈安装程序脚本在 Linux 服务器上自动安装和配置 LEMP 堆栈(Linux、Nginx、MySQL/MariaDB、PHP/PHP-FPM)。通过自动处理必要的软件组件安装和配置,该脚本使部署 LEMP 堆栈变得更加容易。

第三方公司或开源社区通常创建并维护 LEMP 堆栈安装脚本。它旨在加快安装过程并提供跨不同平台的统一配置。该脚本通常带有预设配置和基于最佳实践的优化。

算法

  • 首先在 Fedora 24 上安装 nginx 并继续使用 nginx 服务

雷雷
  • 安装MariaDB并启动服务。

雷雷
  • 使用命令在 Fedora 24 上安装 PHP 和 dPHP-FPM 并启动其服务。

雷雷
  • 借助给定代码下载 LEMP Stack 安装程序脚本。使脚本可执行,然后运行脚本。

雷雷
  • 测试完整设置,是否正常工作。

手动安装

为了在 Fedora 24 服务器和工作站上手动安装 Nginx 与 MariaDB 和 PHP/PHP-FPM,必须首先安装每个组件,然后配置为一起运行。

算法

  • 安装先决条件,就像我们在之前的方法中所做的那样:(安装 nginx、MariaDB、PHP 和 PHP-FPM。

  • 使用给定的一系列代码将 nginx 配置为与 PHP-FPM 一起使用

雷雷
  • 保存文件并测试nginx的配置。

  • 查看PHP信息页面,查看PHP安装详情。

  • 您还可以执行其他配置,这是可选的,但会使其满足您的特定要求。

结论

总之,在 Fedora 24 服务器和工作站上设置 Nginx、MariaDB 和 PHP/PHP-FPM 会产生一个可以处理数据库的动态 Web 服务器环境。

遵循本文中概述的手动安装过程将使您能够正确配置每个组件并构建用于托管网站和在线应用程序的可靠基础设施。

手动安装技术需要一次安装和配置每个组件,以保证适当的兼容性。 Web 服务器使用 Nginx 设置并准备好接收传入请求。已对数据库管理系统MariaDB进行了安全配置。由于安装并集成了 PHP/PHP-FPM,Nginx 可以运行 PHP 脚本。

在使用 Fedora 24 时,应该记住它是一个过时的版本,不再更新或修复。强烈建议使用接受安全修复的最新版本或其他 Linux 发行版,以获得更好的数据安全性和设备兼容性。

总之,Fedora 24 可以手动设置或使用安装程序脚本来提供可靠的 Web 服务器环境,可用于托管动态网站、开发在线应用程序并有效管理数据库。

以上是在 Fedora 24 服务器和工作站上使用 MariaDB 和 PHP/PHP-FPM 设置 Nginx的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn