我想在 Debian Jessie 上尝试 PHP7.0,并尝试从 sid 安装它。然而,php7.0
依赖于取决于php7.0-common
这取决于php-common > 18
同时php-common
php7.0
sid 中的值为 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-*