ubuntu 中如何将当前的 php7.4-fpm 更新为 php8.4.2-fpm

 ubuntu 中如何将当前的 php7.4-fpm 更新为 php8.4.2-fpm

添加 PHP 第三方存储库:由于官方存储库可能尚未提供 PHP 8.4.2,可以使用由 Ondřej Surý 维护的 PPA 存储库。

首先,更新系统并安装必要的依赖项:

sudo apt update
sudo apt install -y software-properties-common

然后,添加 PHP PPA 存储库并更新包列表:

sudo add-apt-repository ppa:ondrej/php
sudo apt update

安装 PHP 8.4.2-FPM:在添加存储库并更新包列表后,安装 PHP 8.4.2-FPM 及常用扩展:

sudo apt install -y php8.4-fpm php8.4-cli php8.4-mysql php8.4-xml php8.4-mbstring

配置 PHP-FPM:安装完成后,确保 PHP-FPM 服务已启动并设置为开机自启:

广告
sudo systemctl enable php8.4-fpm
sudo systemctl start php8.4-fpm

注意:如果之前的 PHP 版本仍在运行,可能需要停止旧版本的 PHP-FPM 服务,例如 sudo systemctl stop php7.4-fpm

更新 Web 服务器配置:如果使用 Nginx 或 Apache,需更新其配置以使用新的 PHP 版本。以下以 Nginx 为例:

编辑站点配置文件,找到类似以下的部分:

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

fastcgi_pass 行修改为:

fastcgi_pass unix:/var/run/php/php8.4-fpm.sock;

保存配置文件后,重新加载 Nginx 配置:

sudo systemctl reload nginx

 

吴川斌

吴川斌

Leave a Reply