温馨提示×

PHP-FPM在Ubuntu上如何进行版本升级

小樊
40
2025-08-17 16:20:07
栏目: 编程语言

在Ubuntu上升级PHP-FPM版本,可按以下步骤操作:

  1. 备份配置文件(可选但推荐):

    sudo cp /etc/php/{当前版本}/fpm/php-fpm.conf /etc/php/{当前版本}/fpm/php-fpm.conf.bak sudo cp /etc/php/{当前版本}/fpm/pool.d/www.conf /etc/php/{当前版本}/fpm/pool.d/www.conf.bak 
  2. 更新软件包列表

    sudo apt update 
  3. 安装新版本PHP-FPM

    • 若使用默认仓库(Ubuntu 20.04+默认PHP 8.x):
      sudo apt install php-fpm # 升级到系统默认最新版  
    • 若需指定版本(如PHP 8.2):
      sudo apt install php8.2-fpm 
    • 若需添加PPA(如Ondřej Surý的PPA):
      sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php{版本}-fpm # 例如php8.2-fpm  
  4. 重启PHP-FPM服务

    sudo systemctl restart php{新版本}-fpm 
  5. 验证版本

    php-fpm -v 
  6. 更新Web服务器配置(如Nginx/Apache):

    • Nginx:修改fastcgi_pass指向新版本sock文件(如/run/php/php8.2-fpm.sock)。
    • Apache:确保SetHandler指向正确端口或sock文件。
      重启Web服务器:
    sudo systemctl restart nginx # 或 apache2  

注意事项

  • 确保新版本与应用程序兼容,建议先在测试环境验证。
  • 若需降级,需先卸载当前版本再安装目标版本。

0