PHP-FPM的安装与配置

在本文中,我们将详细介绍如何在Linux服务器上通过源码编译安装PHP-FPM,并解决可能遇到的常见问题,特别是关于找不到php-fpm文件的问题。

### 1. 准备环境

首先,确保你的服务器已经安装了必要的编译工具和依赖项。通常,这些可以通过以下命令安装:

bash

sudo apt-get update

sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libpq-dev

### 2. 下载PHP源码

使用以下命令下载最新的PHP源码:

bash

wget https://www.php.net/distributions/php-7.4.11.tar.gz

### 3. 解压源码

解压下载的文件:

bash

tar -xzvf php-7.4.11.tar.gz

### 4. 配置PHP

进入解压后的目录,并运行配置脚本:

bash

cd php-7.4.11

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data

在这个命令中,我们指定了安装路径,配置文件路径,并启用了PHP-FPM。`--with-fpm-user` 和 `--with-fpm-group` 选项用于指定运行PHP-FPM的系统用户和组。

### 5. 编译和安装

现在,我们可以编译并安装PHP了:

bash

make

make install

### 6. 创建配置文件

PHP安装完成后,我们需要创建PHP-FPM的配置文件。通常,这个文件位于 `/usr/local/php/etc/php-fpm.conf`。你可以复制一个默认的配置文件作为起点:

bash

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/

更多文章请关注《万象专栏》