假设服务器有PHP 5是否安全?

Raf*_*ler 5 php

我一直在学习PHP,并且在我阅读的书籍和教程中有很多时间,在PHP 5中引入了一些功能.我对PHP历史一无所知,所以我不知道如果我可以安全地在大多数服务器上使用这些功能 我知道在Python中,新版本的采用速度非常慢(很少有应用程序使用3.x,大多数桌面都有2.6,很多服务器发行版像Red Hat早在2.4版本都有版本).

PHP生态系统中是否存在类似的情况?我的服务器有5.2版本,但有些服务器仍在运行PHP 4吗?我可以安全地假设服务器可以运行什么版本的PHP?

小智 9

PHP 5 于2004发布,PHP 4于2007年底达到了End of Life .您可以放心地假设服务器至少有 5.0.

PHP 5.3于2009年发布,但仍然有一些主要的软件没有完全考虑到其中发生的一切变化; 此外,在他们的主流支持周期(如最新版本的Ubuntu和Debian)中仍然存在默认情况下没有它的发行版.

但是,假设PHP 5.2绝对安全.


pro*_*son 6

此时你应该期望如果不需要PHP 5.2.x. 如果您的主机没有,切换主机 - 他们不值得您的钱.另一方面,PHP 5.3是一个不同的故事...并非所有共享主机都提供了这一点,所以你想在部署或设置帐户之前检查它,如果那是你的目标版本.