【问题标题】:cannot install php5.6-zip on ubuntu 16.04 [duplicate]无法在 ubuntu 16.04 上安装 php5.6-zip [重复]
【发布时间】:2021-12-01 18:17:17
【问题描述】:

目前我想用 php5.6-zip 扩展名在 ubuntu xenial 16.04.6 中更新我的旧 php 5.6 应用程序。 p>

sudo apt-get install php5.6-zip

E: 找不到包 php5.6-zip
E: 找不到 glob 'php5.6-zip' 的任何包
E: 找不到任何包 regex 'php5. 6-zip'

尝试添加 ppa 存储库sudo add-apt-repository -y ppa:ondrej/php5-5.6

名为“~ondrej”的用户没有名为“ubuntu/php5-5.6”的 PPA

然后尝试运行sudo add-apt-repository -y ppa:ondrej/phpsudo apt-get install php5.6-zip

仍然出现无法找到包 php5.6-zip 的错误。顺便说一句,apt-cache policy php5.6 命令没有 php5.6-zip。有没有人有关于这个问题的解决方案?您的帮助将不胜感激。谢谢

【问题讨论】:

  • PHP 5.6 已经过时了,Ubuntu Xenial 也不支持。您应该计划尽快升级两者
  • 不幸的是,服务器中存在许多现有应用程序,因此升级 ubuntu 版本将花费大量资源。谢谢您的关心
  • 然后看看github.com/oerdnj/deb.sury.org/issues/1567 - 这些包的维护者提供了你应该检查的替代方案

标签: php ubuntu-16.04 php-extension php-zip-archive


【解决方案1】:

据我所知,您无法使用 "apt-get install" 从 zip 安装。由于 zip 文件包含构建文件。要安装它,请改用它,这应该可以工作。

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php5.6

还有这个查看版本

php -v

【讨论】:

  • "you can't install from zip" - 这是什么意思? apt-get install php5.6-zip 看起来是一个非常有效的声明
  • 但它不是 apt-get 安装,从 repo 安装而不是文件。从 zip 安装。提取它,然后构建和安装它。
  • “从 zip 安装”是什么意思?是什么让您认为原始问题中的任何内容都是“从 zip”安装的?
  • 抱歉误读了他想从 zip 安装的文件 :(
猜你喜欢
  • 1970-01-01
  • 2017-03-08
  • 2017-06-11
  • 2023-04-06
  • 2018-11-10
  • 2023-04-10
  • 2018-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多