参考资料

  1. Ubuntu系统简介
  2. Ubuntu 系统安装安装PHP-FPM
  3. Ubuntu 系统安装更新软件包列表
  4. Ubuntu 系统安装如何配置PHP-FPM?
  5. Ubuntu 系统扩展安装与使用
  6. 如何管理PHP-FPM服务?
  7. Ubuntu 系统如何安装PHP扩展?
  8. 基于Debian/Ubuntu的Linux系统上安装中文语言包并生成对应的locale设置
  1. 添加PHP PPA仓库

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
  1. 安装指定版本的PHP-FPM

sudo apt install php7.4-fpm  # 以7.4版本为例
  1. 验证安装

php-fpm7.4 -v  # 检查版本
systemctl status php7.4-fpm  # 检查服务状态
  1. 配置PHP-FPM
    主配置文件路径:

/etc/php/7.4/fpm/php.ini

进程池配置:

/etc/php/7.4/fpm/pool.d/www.conf
  1. 常用配置项修改

# 在www.conf中修改:
listen = /run/php/php7.4-fpm.sock
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10
  1. 重启服务

sudo systemctl restart php7.4-fpm
  1. 与Nginx/Apache集成
    Nginx配置示例:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
TAG:版本