本文介绍在Debian 10/Debian 9系统中安装PHP 8.0的方法,在安装之前建议把Debian 10/9系统更新到最新版本。
一、增加SURY APT存储库 可在DEB.SURY.ORG存储库中找到Debian的PHP 8.0软件包,安装所需的依赖项如下: sudo apt update sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common 参考:教你在Ubuntu/Debian系统中添加Apt存储库的两种方法。 将PHP软件包APT存储库添加到您的Debian 10/9服务器中: echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list 导入存储库密钥: wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add - 执行包索引更新以确认已添加存储库: $ sudo apt update Hit:1 http://mirror.hetzner.de/debian/packages buster InRelease Hit:2 http://security.debian.org buster/updates InRelease Hit:3 http://mirror.hetzner.de/debian/packages buster-updates InRelease Hit:4 http://mirror.hetzner.de/debian/packages buster-backports InRelease Hit:5 http://mirror.hetzner.de/debian/security buster/updates InRelease Hit:6 http://deb.debian.org/debian buster InRelease Hit:7 http://deb.debian.org/debian buster-updates InRelease Hit:8 http://deb.debian.org/debian buster-backports InRelease Get:9 https://packages.sury.org/php buster InRelease [6,759 B] Get:10 https://packages.sury.org/php buster/main amd64 Packages [148 kB] Fetched 155 kB in 2s (83.2 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 7 packages can be upgraded. Run 'apt list --upgradable' to see them.
二、在Debian 10/Debian 9中安装PHP 8.0 增加存储库后,您就可以开始在Debian系统中安装PHP 8.0了,运行以下命令: sudo apt update sudo apt install php8.0 它会自动的执行命令,然后有提示时,请按y键继续:
确认安装的PHP版本: $ php -v PHP 8.0.0RC3 (cli) (built: Nov 3 2020 14:33:19) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcache v8.0.0RC3, Copyright (c), by Zend Technologies
三、在Debian 10/Debian 9中安装PHP 8.0扩展 如果需要安装PHP 8.0扩展,请按如下语法执行命令: 在Debian 10上安装PHP 8扩展| Debian 9使用以下命令语法: sudo apt install php8.0-<extension> 注:<extension>要替换为实际的扩展名才行,以下有示例。 一些可用的扩展名如下所示: $ sudo apt install php8.0-
安装扩展的示例命令: sudo apt install php8.0-{mysql,cli,common,imap,ldap,xml,fpm,curl,mbstring,zip} 使用y键接受安装提示即可:
按图上的意思可知道以下信息: 将安装以下附加软件包: libc-client2007e libonig5 libxslt1.1 libzip4 mlock 将安装以下新软件包: libc-client2007e libonig5 libxslt1.1 libzip4 mlock php8.0-curl php8.0-fpm php8.0-imap php8.0-ldap php8.0-mbstring php8.0-mysql php8.0-xml php8.0-zip 注:对存储库中可用的所有其他PHP扩展使用相同的安装格式。 如果要检查已加载的PHP 8.0模块,请使用php -m命令。
相关主题 |