Ubuntu 14.04:找不到包 php7.0-zip

Posted

技术标签:

【中文标题】Ubuntu 14.04:找不到包 php7.0-zip【英文标题】:Ubuntu 14.04: Unable to locate package 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 【参考方案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

以上是关于Ubuntu 14.04:找不到包 php7.0-zip的主要内容,如果未能解决你的问题,请参考以下文章

如何在 php7.2 和 ubuntu 14 上添加 curl

Ubuntu14.04服务器环境下配置方法如下:

ubuntu14.04 apt-get install找不到软件,更换源解决

为啥应用程序找不到这个 libSDL2_image-2.0.so.0 库? - Ubuntu 14.04

PHP 7.0 上的 Laravel 5.4:PDO 异常 - 找不到驱动程序 (MySQL)

让 Cloud9 (Ubuntu 14.04) 与 PHP 7.0 和 phpMyAdmin 一起运行