Debian

在 Debian Squeeze 上將 PHP 5.3 更新為 PHP 5.6

  • September 8, 2018

我想知道是否有人在Debian 擠壓上****成功地將 PHP 5.3 更新到 PHP 5.6 ,並且願意分享如何做到這一點。我的伺服器目前系統已經執行了 7 年多。

Debian GNU/Linux 6.0.7 (squeeze)

PHP 5.3.3-7+squeeze15 和 Suhosin-Patch

Apache/2.2.16 (Debian)

已經在閱讀將 Debian 更新到更高版本。關於使用wheezydotdeb.org資源和固定的一些事情。此外,還需要為 PHP 5.6 更新 Apache http 伺服器嗎?

我需要更新的原因是 PHP CURL 的問題,這裡最好描述:TLS 1.2 not working in cURL。我正在通過連接到 https 站點的 crontab 執行 php-cli 腳本,並且最近越來越失敗。在 Windows 系統上,我已經驗證了 PHP 5.6 一切正常。

據我了解,唯一的解決方案是更新到 PHP 5.6。如果有任何其他解決方案,例如僅升級包 php5-curl,我也將不勝感激。我也不知道這是怎麼做到的。也許TLS問題可以用不同的方式解決,我找不到。

因此, sqeeze的最後一個穩定且受支持的 PHP 版本似乎是我正在執行的版本。在apt-get update沒有新內容之後(很多 404 來源未找到錯誤)。

Sven 的評論需要回答:Squeeze 自 2016 年 2 月 29 日起就是生命的盡頭。你應該得到一個帶有安全或 LTS 更新的版本,目前是 Stretch 或者 Jessie。

使用具有適當安全控制的舊軟體的凍結版本沒有問題。但是需要獲得更高版本的組件表明需要維護這個東西。

最終,即使從第三方儲存庫中,您也不會找到適合此發行版的軟體包。

引用自:https://serverfault.com/questions/930023