在准备我的新服务器的过程中,我在过去几个月使用以下命令在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
时会记录同样的错误,直到最近才能正常运行。
非常感谢提前,
戴夫
答案 0 :(得分:1)
我已经找到了解决方法,如下所示。
我使用的Ubuntu版本是15.04,现在已经不再支持了
将我的安装升级到Ubuntu 15.10后,php7.0-fpm
和php7.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