在 Debian Squeeze 上将 PHP 5.3 更新至 PHP 5.6

在 Debian Squeeze 上将 PHP 5.3 更新至 PHP 5.6

我想知道是否有人成功将 PHP 5.3 更新至 PHP 5.6然而Debian 压缩并愿意分享如何做到这一点。我的服务器的当前系统已经运行了 7 年多。

Debian GNU/Linux 6.0.7 (squeeze)
PHP 5.3.3-7+squeeze15 带有 Suhosin-Patch
Apache/2.2.16 (Debian)

已在阅读将 Debian 更新至更高版本. 关于使用喘息或者dotdeb.org源和固定。此外,是否也需要更新 Apache http 服务器以适应 PHP 5.6?

我需要更新的原因是 PHP CURL 存在问题,这个问题在这里有最好的描述:TLS 1.2 在 cURL 中不起作用。我通过 crontab 运行连接到 https 站点的 php-cli 脚本,但最近失败的次数越来越多。在 Windows 系统上,我已经验证了使用 PHP 5.6 一切正常。

据我了解,唯一的解决方案是更新到 PHP 5.6。我也很感激是否有其他解决方案,例如仅升级软件包 php5-curl。我也不知道该怎么做。也许 TLS 问题可以用其他方法解决,但我没找到。

因此,最后一个稳定且受支持的 PHP 版本挤压似乎是我正在运行的那个。之后apt-get update没有任何新内容(大量 404 未找到源错误)。

答案1

斯文的评论需要答案:Squeeze 自 2016 年 2 月 29 日起停止使用。你应该去具有安全或 LTS 更新的版本,目前是 Stretch 或者可能是 Jessie。

我不介意使用具有适当安全控制的旧软件的冻结版本。但需要获取更高版本的组件表明需要维护这一点。

最终,您将找不到适合该发行版的软件包,即使是从第三方存储库也找不到。

相关内容