首页 > 编程学习 > Ubuntu 24:php8.0 快速升级到php8.5
202512 月24

Ubuntu 24:php8.0 快速升级到php8.5

1. 更新系统并接入 PPA 源

Ondřej Surý 的 PPA 是 Debian/Ubuntu 生态中最权威的 PHP 源,它会第一时间同步 PHP 8.5.x 的稳定版。

<code>sudo apt update
sudo apt install -y software-properties-common
# 添加 PPA 源(如果已添加则会自动跳过)
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update

2. 安装 PHP 8.5 核心及其组件

为了确保你的业务能正常运行,除了安装核心包,还需要安装常用的扩展(以替代 8.0 版本的扩展):

<code># 安装 PHP 8.5 核心、FPM 及常用扩展
sudo apt install -y php8.5 php8.5-cli php8.5-fpm php8.5-common php8.5-mysql \
php8.5-xml php8.5-curl php8.5-mbstring php8.5-zip php8.5-gd php8.5-intl

3. 切换默认 PHP 版本

安装后,系统内会并存多个 PHP 版本。你需要将命令行默认指向 8.5:

<code># 切换 CLI 版本
sudo update-alternatives --set php /usr/bin/php8.5

# 验证版本
php -v

4. 更新 Web 服务器配置

如果你使用的是 Nginx,需要手动修改站点配置文件(通常在 /etc/nginx/sites-enabled/):

  1. 找到 fastcgi_pass 这一行。
  2. 将路径从旧版本修改为新版本:
    • 旧:fastcgi_pass unix:/run/php/php8.0-fpm.sock;
    • 新:fastcgi_pass unix:/run/php/php8.5-fpm.sock;
  3. 测试并重启 Nginx:Bashsudo nginx -t && sudo systemctl restart nginx

5. (可选) 清理旧版本

确认网站运行无误后,可以删除 PHP 8.0 以节省 磁盘空间:

<code>sudo apt purge php8.0*
sudo apt autoremove -y

本文地址:https://wizzer.cn/archives/3884 , 转载请保留.

本文目前尚无任何评论.

发表评论