安装phpmyadmin后PHP升级

安装phpmyadmin后PHP升级

我有一个带有 Apache 2.2 和 PHP 5.3 的 Debian 服务器

我安装了 phpmyadmin (sudo apt-get install phpmyadmin)。

目前Apache和PHP版本已升级(2.4/5.6)

这可能吗?我怎样才能避免这种情况?


libapache2-mod-php5: Installiert: 5.6.7+dfsg-1 Installationskandidat: 5.6.7+dfsg-1 Versionstabelle: *** 5.6.7+dfsg-1 0 500 http://mirror.hetzner.de/debian/packages/ jessie/main amd64 Packages 500 http://http.debian.net/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status 5.3.3-7+squeeze19 0 500 http://mirror.hetzner.de/debian/packages/ squeeze/main amd64 Packages 500 http://mirror.hetzner.de/debian/security/ squeeze/updates/main amd64 Packages


来源.列表:

deb http://mirror.hetzner.de/debian/packages jessie main contrib non-free
deb http://http.debian.net/debian jessie main contrib non-free

deb http://http.debian.net/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free


deb     http://mirror.hetzner.de/debian/packages squeeze main contrib non-free
deb     http://mirror.hetzner.de/debian/security squeeze/updates main contrib non-free

答案1

Apache 2.2 和 PHP 5.3 是 Debian Squeeze (Debian 6) 中可用的版本。您/etc/apt/sources.list指向 Squeeze 和 Jessie (Debian 8),因此当您要求安装时phpmyadminapt-get会自动选择最新的可接受版本及其依赖项;这些是从杰西那里拿来的。

为了避免将来出现这种情况,您需要jessie从 中删除行/etc/apt/sources.list,并且最好为 Squeeze LTS 添加这些行(请参阅使用 LTS了解详情)以获得一些安全支持。您需要手动恢复phpmyadmin及其依赖项;apt-show-versions可用于识别与 Squeeze 不匹配的包。

相关内容