在 jessie 上从 sid 安装 PHP7.0

在 jessie 上从 sid 安装 PHP7.0

我想在 Debian Jessie 上尝试 PHP7.0,并尝试从 sid 安装它。然而,php7.0依赖于取决于php7.0-common这取决于php-common > 18同时php-commonphp7.0sid 中​​的值为 17。这是否意味着目前根本无法从该发行版进行安装?这是为什么?

我知道可以按照解释从源安装,例如这里,我只是问官方的包。


笔记: sid 中​​的软件包已修复,现在(2016 年 1 月 6 日)可以从那里安装。

答案1

您有新版本的非官方存储库。使用 Debian 的 dotdeb 是 i386 和 amd64 软件包 Web 服务器的最知名存储库之一。

多特德布是一个额外的存储库,为您的 Debian 服务器提供最新的软件包”

他们有PHP 7自 2015 年 12 月 3 日起,并自 11 月起就有预打包的测试版。

要添加 dotdeb 存储库,请从这里

编辑/etc/apt/sources.list并添加

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

获取存储库密钥并安装它。

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

那么就做

sudo apt-get update

最后:

sudo apt-get install php7.0

搜索 php 7 相关包:

apt-cache search php | grep ^php7

在 Ubuntu 中你也已经有了购电协议也为了它。

Debian 向后移植似乎还没有 PHP 7.0。搜索这里在不久的将来。

答案2

将主存储库添加到您的sources.list:根据您的发行版(Jessie、Wheezy 或 Squeeze),将这两行添加到您的 /etc/apt/sources.list 文件。

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

对于 Debian 8“Jessie”(rc3) 上的 PHP 7.0,也添加以下两行:

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

获取并安装 GnuPG 密钥:

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

跑步apt-get update && apt-get install php7-*

相关内容