PHP-FPM 代表 PHP FastCGI 进程管理器。这是一种强大且高效的 PHP FastCGI 设置,专为管理高流量网站上的操作而设计。在 Windows 中设置 php-fpm 可能看起来很棘手,但有了正确的指导,我们就能毫无问题地完成安装。本指南将引导您完成整个安装过程,涵盖基本的 PHP 概念、各种安装技术以及如何确认安装成功。让我们立即开始吧。
关键术语
- PHP: 它是最流行的通用脚本语言之一,非常适合 Web 开发。
- PHP-FPM: PHP FastCGI 进程管理器是一个用于使用 FastCGI 管理基于服务器的应用程序的守护进程。
- FastCGI: 这是一个简单的协议,用于将交互式程序与 Web 服务器连接起来。
- Windows: 这是一组由 Microsoft 开发、营销和销售的各种专有图形操作系统的关联组合。
分步安装指南
方法 1:使用 Linux 的 Windows 子系统 (WSL)
步骤 1: 第一步是在本地 Windows 机器上启用 WSL;我们可以通过导航到控制面板,然后进入程序,之后启用或关闭 Windows 功能来完成此操作。
步骤 2: 然后,我们可以从 Microsoft Store 安装任何您喜欢的 Linux 发行版。通常,建议选择 Ubuntu。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505160522/Screenshot20240505160145.png">Screenshot20240505160145Linux distribution
步骤 3: 现在打开 Linux 终端,然后使用以下命令更新软件包列表:
sudo apt update
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505161717/Screenshot20240505161457.png">Screenshot20240505161457Update packages
步骤 4: 然后使用以下命令安装 php-fpm:
sudo apt install php7.4-fpm
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505161152/Screenshot20240505161105.png">Screenshot20240505161105Install php-fpm command
步骤 5: 完成上述步骤后,我们需要通过以下命令验证安装来确保安装已成功完成:
sudo systemctl status php7.4-fpm
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505163132/Screenshot20240505162955.png">Screenshot20240505162955Verification of php fpm
方法 2:使用 XAMPP
步骤 1: 首先,访问以下网站并从 apachefriends.org 下载并安装 XAMPP。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505164450/Screenshot20240505164020.png">Screenshot20240505164020download xampp
步骤 2: 然后,启动 XAMPP 控制面板并在其中启动 Apache,以验证它是否正常运行。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505164536/Screenshot20240505164204.png">Screenshot20240505164204Xampp panal
步骤 3: 现在,从该资源下载 PHP-FPM 二进制文件 <a href="https://windows.php.net/downloads/pecl/releases/phpfpm/">windows.php.net/downloads/pecl/releases/phpfpm/。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505164611/Screenshot20240505163639.png">Screenshot20240505163639Php fpm binary
步骤 4: 之后,我们需要将下载文件的内容解压到之前安装的 XAMPP 安装目录中的 PHP 文件夹下。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505164928/Screenshot20240505164852.png">Screenshot20240505164852Binary extracted and put in xampp folder
步骤 5: 通过编辑 php.ini 并取消注释 cgi-fix_pathinfo 来配置 PHP-FPM。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505174057/Screenshot20240505172315.png">Screenshot20240505172315
步骤 6: 之后,创建一个 .bat 文件来启动 PHP-FPM,双击它运行。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505173741/Screenshot20240505172737.png">Screenshot20240505172737
之后它将在浏览器中打开。
安装验证
要验证安装,我们只需打开终端或命令提示符并输入 php-fpm -v。如果 php-fpm 安装正确,版本信息将被打印并显示在终端上。
!<a href="https://media.geeksforgeeks.org/wp-content/uploads/20240505173610/Screenshot20240505162955.png">Screenshot20240505162955Verification
我希望通过这份详尽的指南,您能更轻松地完成这两种不同的安装。祝您使用 WSL 或 XAMPP 配置 php-fpm 顺利。
结论
在 Windows 上安装 php-fpm 是管理 PHP 应用程序的一种高效方式。通过仅仅