debian升级php最新版本方法

zhangzhijun 2025-04-06 03:57:08 47次浏览 47个评论

在安装Drupal或joomla的时候,软件程序对系统的php版本都会有一个最低版本的要求,比如Drupal要求php版本不能低于PHP8.3,但是部分系统由于安全和稳定性的原因,程序新版本的引入通常都会之后1 ~2年、比如debian 12的安装源中,PHP的最新版本为8.2,如果要安装Drupal的话,则需要升级PHP至8.3版本。本文结合自己实操,重点介绍如何通过https://packages.sury.org/ 升级PHP至最新版本。 添加PPA存储库 sudo apt update sudo apt install software-properties-common lsb...

在安装Drupal或joomla的时候,软件程序对系统的php版本都会有一个最低版本的要求,比如Drupal要求php版本不能低于PHP8.3,但是部分系统由于安全和稳定性的原因,程序新版本的引入通常都会之后1 ~2年、比如debian 12的安装源中,PHP的最新版本为8.2,如果要安装Drupal的话,则需要升级PHP至8.3版本。本文结合自己实操,重点介绍如何通过https://packages.sury.org/ 升级PHP至最新版本。

添加PPA存储库

sudo apt update
sudo apt install software-properties-common lsb-release apt-transport-https ca-certificates -y

在安装软件包后导入存储库 GPG 密钥。

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg 

启用 sury PPA 存储库。

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

更新操作系统软件包列表,安装 PHP 8.4

sudo apt update
sudo apt install php8.4 php8.4-fpm php8.4-mysql php8.4-gd php8.4-odbc php8.4-pear php8.4-xml php8.4-igbinary php8.4-imagick php8.4-intl php8.4-mbstring php8.4-zip php8.4-curl php8.4-apcu php8.4-memcached php8.4-openssl php8.4-exif php8.4-webp

版权申明:

本博客所有文章除特别声明外均采用BY-NC-SA 4.0许可协议。依据BY-NC-SA 4.0许可协议,转载请附上原文出处链接及本声明。

原文链接: https://chahuawu.com/index.php/computer-technology/os/debian-shengji-php-de-fangfa.html