温馨提示×

Debian PHP升级如何操作

小樊
59
2025-08-24 05:25:42
栏目: 编程语言

Debian升级PHP步骤如下:

  1. 备份数据:备份网站文件、数据库及PHP配置文件(如/etc/php/下的相关配置)。
  2. 更新软件包列表
    sudo apt update
    
  3. 安装/升级PHP
    • 升级到官方最新版(可能非最新稳定版):
      sudo apt install --only-upgrade php*
      
    • 或添加Ondřej Surý仓库安装最新稳定版(以PHP 8.3为例):
      sudo apt install apt-transport-https lsb-release ca-certificates
      curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
      echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/$(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
      sudo apt update
      sudo apt install php8.3 php8.3-cli php8.3-fpm php8.3-{bz2,curl,mbstring,intl}
      
  4. 移除旧版本
    sudo apt purge php8.2*  # 替换为需移除的旧版本号
    
  5. 重启服务
    • Apache:sudo systemctl restart apache2
    • Nginx:sudo systemctl restart nginx
    • PHP-FPM:sudo systemctl restart php8.3-fpm
  6. 验证版本
    php -v
    

注意

  • 官方仓库的PHP版本可能滞后,建议添加第三方仓库(如Ondřej Surý)获取最新版。
  • 多版本切换可使用update-alternatives工具。
  • 生产环境建议先在测试环境验证升级兼容性。

0