参考资料

  1. php服务器软件详细说明以及案例
  2. php服务器管理工具详细说明以及案例
  3. 宝塔面板安装方法
  4. php服务器是什么详细说明以及案例
  5. 宝塔面板安装mysql
  6. PHP-FPM的常见错误有哪些?
  7. php服务器安全管理详细说明以及案例
  8. 宝塔面板安装失败

配置 PHP-FPM

  1. 安装 PHP-FPM

  • Ubuntu/Debian: sudo apt install php-fpm

  • CentOS/RHEL: sudo yum install php-fpm

  1. 配置文件位置

  • 主配置文件: /etc/php/{version}/fpm/php-fpm.conf

  • 进程池配置: /etc/php/{version}/fpm/pool.d/www.conf

  1. 常用配置参数

listen = /run/php/php{version}-fpm.sock
listen.owner = www-data
listen.group = www-data
user = www-data
group = www-data
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 8
  1. 常用命令

  • 启动: sudo systemctl start php{version}-fpm

  • 重启: sudo systemctl restart php{version}-fpm

  • 状态检查: sudo systemctl status php{version}-fpm

  1. Nginx 集成配置示例

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php{version}-fpm.sock;
}
  1. 日志文件位置

  • 错误日志: /var/log/php{version}-fpm.log