### 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
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv184125