阅读量:3
在Debian系统中更新和升级PHP的步骤如下:
更新PHP
- 更新软件包列表:
sudo apt update
- 升级PHP到最新版本:
sudo apt upgrade php*
- 安装指定的PHP版本(以PHP 8.2为例):
sudo apt install php8.2 php8.2-cli php8.2-{bz2,curl,mbstring,intl}
如果需要FPM支持或者用于Apache的模块,也可以安装:
sudo apt install php8.2-fpm # for FPM support
# or
sudo apt install libapache2-mod-php8.2 # for Apache module support
- 移除旧版PHP(以PHP 8.1为例):
sudo apt purge php8.1*
- 重启Web服务器(以Apache为例):
sudo systemctl restart apache2
或者(以Nginx为例):
sudo systemctl restart nginx
- 检查PHP版本:
php -v
升级PHP
- 备份现有的PHP配置和数据:
sudo dpkg -l | grep php | tee packages.txt
sudo cp /etc/php/8.2/fpm/pool.d/www.conf{,_bak}
- 添加Ondřej Surý’s PHP repository:
sudo apt install apt-transport-https
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
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'
sudo apt update
- 安装或升级到PHP最新版本(以PHP 8.3为例):
sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl}
如果需要FPM支持或者用于Apache的模块,也可以安装:
sudo apt install php8.3-fpm # for FPM support
# or
sudo apt install libapache2-mod-php8.3 # for Apache module support
- 移除旧版PHP:
sudo apt purge php8.2*
- 重启Web服务器:
sudo systemctl restart php8.3-fpm.service
sudo systemctl restart apache2
或者(以Nginx为例):
sudo systemctl restart php8.3-fpm.service
sudo systemctl restart nginx
- 检查PHP版本:
php -v
请注意,以上命令可能会根据你的具体需求和Debian版本有所不同。在执行任何升级步骤之前,请确保已经备份了所有重要的数据和配置。
以上就是关于“Debian PHP如何更新与升级”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm