无法通过ppa安装php7.0-fpm:ondrej / php

时间:2016-03-02 21:21:51

标签: php ubuntu

在准备我的新服务器的过程中,我在过去几个月使用以下命令在Ubuntu上通过php7.0-fpm安装了ppa:ondrej/php而没有问题;

add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.0-fpm

今天,我尝试使用与上面相同的命令再次安装,现在我的最终命令失败如下;

root@10:/etc/apt/sources.list.d# apt-get install php7.0-fpm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.0-fpm
E: Couldn't find any package by regex 'php7.0-fpm'

为什么这个安装命令集突然停止工作的任何线索?!

尝试安装php7.0-mysql时会记录同样的错误,直到最近才能正常运行。

非常感谢提前,
戴夫

2 个答案:

答案 0 :(得分:1)

我已经找到了解决方法,如下所示。

我使用的Ubuntu版本是15.04,现在已经不再支持了 将我的安装升级到Ubuntu 15.10后,php7.0-fpmphp7.0-mysql的安装按预期工作。

似乎php7.0-*个软件包已从ppa:ondrej/php个版本的Ubuntu 15.04版本中删除,但在15.10版本中可用。

目前正在根据此更改升级所有服务器。

戴夫

答案 1 :(得分:0)

dotdeb存储库似乎正在使用7.0扩展程序:

https://www.dotdeb.org/instructions/

这可能不太理想,但是:

“根据您的发行版(Jessie,Wheezy或Squeeze),将这两行添加到/etc/apt/sources.list文件中(您也可以选择附近的镜像):”

deb http://packages.dotdeb.org jessie all

deb-src http://packages.dotdeb.org jessie all

然后你应该可以安装所有东西:

sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7。 0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv