DEbian Squeeze 将 PHP 5.3 升级到 PHP 5.5
Posted
技术标签:
【中文标题】DEbian Squeeze 将 PHP 5.3 升级到 PHP 5.5【英文标题】:DEbian squeeze upgrade PHP 5.3 to PHP 5.5 【发布时间】:2015-05-20 05:02:13 【问题描述】:在 Debian (Squeeze) 上,我需要从 php 5.3 升级到 PHP 5.5。
我尝试了这些命令: 易于获取更新; apt-get install php5;
还添加:
echo "deb http://packages.dotdeb.org squeeze all" >> /etc/apt/sources.list
echo "deb-src http://packages.dotdeb.org squeeze all" >> /etc/apt/sources.list
但没有任何变化,它仍然是 PHP 5.3。有任何想法吗 ?谢谢
【问题讨论】:
先编辑sources.list,然后更新,然后apt-cache search,然后安装。 【参考方案1】:现在挤的人不多。你试过http://forums.debian.net/viewtopic.php?f=30&t=108694吗?他们建议
apt-get install php5 -t squeeze-php54 -s
我会尝试squeeze-php55,如果它有效,那么不用-s
【讨论】:
我正是您提到论坛链接的情况。我已经尝试过他们的建议,但还是一样(即使看起来有一些更新)【参考方案2】:我认为 Dotdeb 没有用于 Debian 6 Squeeze 的 PHP 5.5。我能看到的最新版本是5.4。
他们只有 Debian 7 Wheezy 的 PHP 5.5。
【讨论】:
但仍有机会,因为挤压是 LTS ..? LTS 意味着您有针对安全问题和一些主要软件包的更新。 PHP 不是由 Debian 团队开发的,而且似乎 PHP 5.5 出于某种原因与 Debian 6 不兼容 - PHP 团队很可能不会做任何事情来移植 PHP 5.5 以用于旧的稳定版本的操作系统。 官方安全支持已于 2014 年 5 月 31 日到期,因此当前支持必须是非官方的。所以也许是反向移植? 可能,但我认为不会有,因为 Debian 6 已经老旧,使用的人不多。 PHP 不包含在 LTS 支持中,即使包含在内,它们也只会提供安全修复,而不是新版本。但是您总是可以尝试从 dotdeb 获取 wheezy 的源 deb 包并尝试在挤压时编译它们(但您将需要很多库)。以上是关于DEbian Squeeze 将 PHP 5.3 升级到 PHP 5.5的主要内容,如果未能解决你的问题,请参考以下文章
Debian8 部署 laravel 5.3 (php7.0 + nginx)
在debian(squeeze)下如何添加deepin的源,主要是想使用深度的软件,如wine,android之类的