首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php7.0-dev安装在ubuntu 14.0.4上失败

php7.0-dev安装在ubuntu 14.0.4上失败
EN

Ask Ubuntu用户
提问于 2016-03-04 07:03:38
回答 4查看 23K关注 0票数 4

我想在Ubuntu14.0.4上安装phpize for PHP7,所以我运行以下命令:

sudo apt-get install php7.0-dev

但我有以下错误:

代码语言:javascript
复制
E: Failed to fetch http://ppa.launchpad.net/ondrej/php-7.0/ubuntu/pool/main/p/php7.0/php7.0-common_7.0.3-5+deb.sury.org~trusty+1_all.deb  404  Not Found

E: Failed to fetch http://ppa.launchpad.net/ondrej/php-7.0/ubuntu/pool/main/p/php7.0/php7.0-cli_7.0.3-5+deb.sury.org~trusty+1_amd64.deb  404  Not Found

E: Failed to fetch http://ppa.launchpad.net/ondrej/php-7.0/ubuntu/pool/main/p/php-pear/php-pear_1.10.1+submodules+notgz-3+deb.sury.org~trusty+3_all.deb  404  Not Found

E: Failed to fetch http://ppa.launchpad.net/ondrej/php-7.0/ubuntu/pool/main/p/php7.0/php7.0-dev_7.0.3-5+deb.sury.org~trusty+1_amd64.deb  404  Not Found

E: Failed to fetch http://ppa.launchpad.net/ondrej/php-7.0/ubuntu/pool/main/d/dh-php/dh-php_0.6+deb.sury.org~trusty+1_all.deb  404  Not Found

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

对于如何纠正这些错误,我有什么想法吗?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2016-03-04 07:37:28

您使用的是过时的PPA: ondrej/php-7.0

使用ppa:ondrej/php代替

首先,禁用过时的PPA并返回到正式包。

代码语言:javascript
复制
sudo apt-get install python-software-properties
sudo ppa-purge ppa:ondrej/php-7.0

然后

代码语言:javascript
复制
sudo add-apt-repository ppa:ondrej/php
sudo apt-get install php7.0-dev
票数 12
EN

Ask Ubuntu用户

发布于 2016-03-10 18:27:34

如果您是从旧的过时的存储库中来的,那么将其移除。

代码语言:javascript
复制
# apt-get install ppa-purge
# ppa-purge ppa:ondrej/php-7.0

添加新的存储库并更新

代码语言:javascript
复制
# add-apt-repository ppa:ondrej/php
# apt-get update
# apt-get upgrade
# apt-get autoremove

我还必须重新启动Apache,以便在升级后重新工作。

代码语言:javascript
复制
# service apache2 restart
票数 13
EN

Ask Ubuntu用户

发布于 2016-06-20 04:42:52

命令“ppa-清除”不适用于已删除的存储库,正确的方法是手动删除位于“start es.list.d”中的文件,它们以单词"ondrej“开头

代码语言:javascript
复制
# "ppa-purge" don't work for deleted repositories

# Delete old ondrej repositories
sudo rm /etc/apt/sources.list.d/ondrej*

# Add new updated ppa
sudo add-apt-repository ppa:ondrej/php

# Update apt-cache
sudo apt-get update

# Update packages
sudo apt-get upgrade

# Restart apache or nginx (change apache2 for nginx)
sudo service apache2 restart
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/741913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档