debian升级php新版本的方法

zhangzhijun 77次浏览 0个评论

在安装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://zhangzhijun.life/debianshengjiphpxinbanbendefangfa.html

Default Avatar

客官,说点什么吧!

此字段内容将保密,不会被其他人看见。