您好,我正在使用 Kali linux Rolling 2020.4 最新更新,在我添加 php 的 PPA 并在运行时更新最后一次更新的所有内容之后,从 2 年到现在一切都很好
sudo apt install php8.0
Run Code Online (Sandbox Code Playgroud)
我收到错误
E: Unable to locate package php8.0
E: Couldn't find any package by glob 'php8.0'
Run Code Online (Sandbox Code Playgroud)
但我不知道这里的问题是什么,这是 ppa 并且有 php8
http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php8.0/
Run Code Online (Sandbox Code Playgroud)
也在这里
http://ppa.launchpad.net/ondrej/php/ubuntu/
Run Code Online (Sandbox Code Playgroud)
我使用了以下命令
sysadmin@debian-10:~$ sudo apt install -y lsb-release apt-transport-https ca-certificates wget
sysadmin@debian-10:~$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sysadmin@debian-10:~$ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
Run Code Online (Sandbox Code Playgroud)
Sys*_*all 25
对于 Debian Buster (10) 和 Debian Bullseye (11)
具有 root 访问权限:
apt update && apt install -y wget gnupg2 lsb-release
wget https://packages.sury.org/php/apt.gpg && apt-key add apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
apt update && apt install -y php8.1
php -v # Outputs "PHP 8.1.3 ..."
Run Code Online (Sandbox Code Playgroud)
这不适用于:
直到 21.04,如 @NicoHaase 的回答所述
sudo apt update && apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update && sudo apt install -y php8.1
php -v # Outputs "PHP 8.1.3 ..."
Run Code Online (Sandbox Code Playgroud)