PHP-FPM的安装与配置

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

### 1. 准备工作

- **安装依赖包**:在编译PHP之前,需要确保服务器上已经安装了必要的编译工具和库。通常需要安装的包包括gcc、make、libc-dev、libpcre3-dev、libssl-dev、libxml2-dev等。

bash

sudo apt-get update

sudo apt-get install gcc make libc-dev libpcre3-dev libssl-dev libxml2-dev

- **获取PHP源码**:从PHP官网下载最新的PHP源码包。

bash

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

- **解压源码包**:将下载的源码包解压到指定的目录。

bash

tar -xzvf php-7.4.12.tar.gz

### 2. 编译PHP

- **进入PHP源码目录**:进入解压后的PHP源码目录。

bash

cd php-7.4.12

- **配置编译选项**:运行`./configure`并指定编译选项。对于PHP-FPM,通常需要启用`--enable-fpm`选项。

bash

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

- **编译PHP**:使用`make`命令进行编译。

bash

make

- **安装PHP**:使用`make install`命令进行安装。

bash

make install

### 3. 配置PHP-FPM

- **创建配置文件**:PHP-FPM需要一个配置文件来指定其运行参数。通常,这个文件名为`php-fpm.conf`。

bash

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

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