【问题标题】:Ubuntu 14.04: Unable to locate package php7.0-zipUbuntu 14.04:找不到包 php7.0-zip
【发布时间】:2019-11-25 08:30:02
【问题描述】:

我无法安装包 php7.0-zip。我做完后得到的错误

sudo apt-get install php7.0-zip

是:

正在阅读包裹清单...完成
构建依赖树
正在读取状态信息...完成
E: 找不到包 php7.0-zip
E: 通过正则表达式 'php7.0-zip' 找不到任何包

这是针对 Ubuntu 14.04.5 LTS 的。我的 PHP 版本是 7.0.17。

我试过了:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

并且仍然得到相同的“无法定位”错误。

我希望在安装 zip 包后在 Laravel 5.4 中解决我的“致命错误:找不到类 'ZipArchive'”。

【问题讨论】:

  • 您可以在存储库中获得 php7.0 软件包的完整列表:sudo apt-cache search php7.0

标签: php ubuntu ubuntu-14.04 laravel-5.4 php-7.0


【解决方案1】:

最后我找不到包,因为我使用的是 Ubuntu 14.04,而且是不受支持的 Ubuntu 版本,存储库中没有更多的 php 包。

【讨论】:

  • 谢谢,在 Ubunut18 上可以使用软件包。在 Debian 10 上,不,只是从 php-zip 到 php7.2-zip 的引用,应该尝试通过 sudo add-apt-repository ppa:ondrej/php 添加。然而,尽管该软件包以某种方式预安装在 php 中。
【解决方案2】:

如果你使用sudo apt-cache search php7.0-*,你应该得到所有包的列表。

zip模块应该在底部

如果没有,你不妨试试

sudo add-apt-repository ppa:ondrej/php && sudo apt-get update 而不是 add-apt-repository ppa:ondrej/php,看看这是否会有所不同。

【讨论】:

  • 不,-zip 不存在。我以 root 身份运行所有内容,所以我运行 sudo add-apt.....ondrej ,但我仍然没有得到包。谢谢
  • 为什么...为什么要以root身份运行所有内容...无论如何,您是否尝试过清理apt-cache? blog.sleeplessbeastie.eu/2017/10/09/how-to-clean-the-apt-cache
猜你喜欢
  • 2017-03-23
  • 2016-06-03
  • 1970-01-01
  • 1970-01-01
  • 2016-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多