在 ubuntu 上安装 php7.0-soap 失败

Wha*_*aat 4 14.04 php7

当我

sudo  apt-get install php7.0-soap
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Err http://ppa.launchpad.net/ondrej/php/ubuntu/ wily/main php7.0-soap amd64 7.0.7-2+donate.sury.org~wily+1
  404  Not Found
E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php7.0/php7.0-soap_7.0.7-2+donate.sury.org~wily+1_amd64.deb  404  Not Found

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Run Code Online (Sandbox Code Playgroud)

有什么建议可以解决这个问题吗?

kar*_*rel 9

您收到一条404 Not Found错误消息,因为ppa:ondrej/php PPA 中没有名为 php7.0-soap 的包。php7.0-soap 由来自 ppa:ondrej/php 的 php7.0 包提供。

在 Ubuntu 12.04/14.04/15.10 中安装

打开终端并输入:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 16.04→17.04 中安装

PHP 的 SOAP 模块 ( php7.0-soap ) 是 Ubuntu 16.04 及更高版本默认存储库中的一个单独包。打开终端并输入:

sudo apt install php7.0-soap
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 17.10→18.04 中安装

打开终端并输入:

sudo apt install php7.1-soap
Run Code Online (Sandbox Code Playgroud)