当前位置: 首页 > 知识库问答 >
问题:

在Debian服务器上安装redis extension for php 7.4

许招
2023-03-14

我想在我的debian服务器上安装PHP7.4-Redis。我的php是7.4版本。

当我运行“sudo apt install php7.4-redis”命令时,它显示404找不到,所以我无法完成设置。

但是,我发现该页面有其他版本:php7.4-redis版本

我已经运行命令“sudo apt-get update”来更新存储库,但是为什么我仍然得到404错误呢?

sudo apt install php7.4-redis
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
php7.4-igbinary
The following NEW packages will be installed:
php7.4-igbinary php7.4-redis
0 upgraded, 2 newly installed, 0 to remove and 70 not upgraded.
Need to get 142 kB/202 kB of archives.
After this operation, 848 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err:1 https://packages.sury.org/php stretch/main amd64 php7.4-redis amd64 5.3.2+4.3.0-7+0~20210228.34+debian9~1.gbp893bd4
404  Not Found
E: Failed to fetch https://packages.sury.org/php/pool/main/p/php-redis/php7.4-redis_5.3.2+4.3.0-7+0~20210228.34+debian9~1.gbp893bd4_amd64.deb  404  Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

共有1个答案

赵景曜
2023-03-14

尝试运行apt update,然后它应该可以工作。

当运行APT update时,APT会在本地缓存每个存储库中可用的包。如果您安装了一个包,apt将使用这个缓存。但是,当一个包在服务器上被更新并且旧版本被删除时,apt将尝试检索一个不再存在的文件。这由以下日志输出表示:

404  Not Found
E: Failed to fetch https://packages.sury.org/php/pool/main/p/php-redis/php7.4-redis_5.3.2+4.3.0-7+0~20210228.34+debian9~1.gbp893bd4_amd64.deb  404  Not Found

如果您查看回购清单,您的版本5.3.2+4.3.0-7+0~20210228.34+debian9~1.GBP893BD4明显缺失。因此,在apt updateapt将知道从何处加载包。

 类似资料:
  • 我安装laravel服务器上通过油灰。我把公众和public_html联系起来。文件位于laravel文件夹public_html上方。安装后显示"内部服务器错误" 服务器遇到内部错误或配置错误,无法完成您的请求。

  • Dell R420 服务器安装 debian 12,有两个问题,第一个问题就是如果硬件做RAID5,在安装的时候,总是卡在安装基本系统某一步骤 之后就 如果不做RAID,单独安装在一个盘上,最后一点点安装 GRUB 启动引导器的时候,安装不了dummy 试了很多次,就有一次成功了,后面就一直安装不了dummy 网上有人说是 bios的nvrom满了,我有开盖用跳线的方式,重置了 bios ,还是这

  • 本文向大家介绍在linux服务器上安装Jenkins,包括了在linux服务器上安装Jenkins的使用技巧和注意事项,需要的朋友参考一下 Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用。本章教大家如何在linux服务器上安装Jenkins。 一、获得一台linux服务器 要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是win

  • 问题内容: 我正在使用Linux Server并尝试安装Pdftk,但是在尝试弄清楚该怎么做时遇到了问题。 我找到了以下有关如何安装它的文档,但它们主要是指在本地Windows计算机上安装它。 它们是:http : //www.andrewheiss.com/blog/2009/07/29/installing-pdftk- php/ http://www.accesspdf.com/pdftk/

  • 我正在尝试使用Ubuntu和Tomcat7.0.52在AWS EC2实例上获得一个CA证书/SSL。浏览器无法连接。以下是我走过的步骤: 将csr提交给ssls.com/geoTrust,并接收返回:bundle.crt www.mydomain.net.crt 将证书导入密钥库: 接下来,更新$TOMCAT_HOME/config/server.xml: 然后重新启动Tomcat。 openss

  • 我不是java程序员,对eclipse或web服务了解不多。我需要创建一个web服务,然后在windows服务器上进行设置。因此,我在eclipse juno ee中设置了一个本地主机Glassfish 3.1.2.2并创建了一个web服务。现在它将被转移到vm Windows2008服务器上。 我错过了什么?它似乎没有尝试或接近服务器,一旦按下ping就会出现错误。 如果是防火墙之类的东西,如何