php 一天起始截止时间戳
要结束了! 至少对于PHP 5.6和PHP 7.0。 为什么要更新? 为什么那里有这么多旧PHP? 如何建立最新的心态。
这是一本长篇读物,包括有关该主题的背景,哲学问题和琐事。 不要指望代码示例。
为什么仍要升级到PHP 7.2?
是时候了。 “ PHP 5.6”是最后的5个版本,从2018年12月起将没有安全补丁。 任何新的漏洞将不再得到修复。 这同样适用于最初PHP 7版本7.0。 它于2015年12月发布。当前版本为PHP 7.2,并且即将推出PHP 7.3。
在此处查看官方支持PHP版本及其使用寿命 。
还有多少旧PHP?
截至2018年9月:PHP 5仍然是最常用PHP版本。 根据您询问的人,您将获得不同的答案:
- 根据W3Techs, 大约有80%的旧PHP (PHP 7还包括已弃用PHP 7.0)
- 根据WordPress , 约有 66%的旧PHP
- 根据Composer, 约21%的旧PHP
为什么会有差异? 好吧,我相信W3Tech只是在网上嗅探X-Powered-By
标头来获取当前使用的版本。 这包括所有公共IP,以及所有被忽视的网站。 由于这可以为潜在的黑客提供有关PHP版本的信息,因此通常的做法是隐瞒或伪造此标头,因此,可能需要多花一些盐。 幸运的是, WordPress领先一些,因为它是活跃的“网页设计师”社区,在美国占有很大份额。 当然,与Composer一起的 Jordi处于领先地位,因为那些PHPeople大多是“ Web开发人员”,他们更加关心此类事情。
谁应该为所有旧PHP负责?
新PHProfessionality令我们和其他开发者PHP感到兴奋:作曲家Laravel-对我们而言,PHP确实已转变为现代编程语言。 PHP仍然因其作为Pretty Home Pages语言而声名狼藉-仍然如此。 PHP曾经(而且现在是Javascript之外)仍然是第一个选择用来创建主页的Web本地语言。 而且许多这些网站仍然存在。 这些都是小型企业及其半专业的网页设计师 。 当您获得200美元来建立餐厅网站时,您不太可能在未来10年内对其进行维护。
阴暗的共享托管服务提供商将大量客户锁定在长期合同和过时的版本中。 我可以想象到现在,那些PHP 5.6网站中的一半实际上可以被关闭了。 但这不是托管服务提供商的利益,他们更愿意保持这种状态。
对所有旧PHP怎么办?
整个互联网中真正的旧PHP安装数量将是多少,很快将有数以万计的过时且不受保护PHP服务器在那里等待黑客接管。 也许我们应该聚在一起,提高对这种情况的认识,以便更多PHPeo唤醒并更新? 像#uPHPgraded
这样的主题标签呢?
也许,甚至更好,这是建立新业务模型的呼唤? 想象一下,您将如何处理那组僵尸服务器? 比特币采矿或Facebook农业?
建立最新的心态
使您自己的代码和基础软件依赖关系保持最新不仅是一种好习惯,而且是一项要求。 在fortrabbit上,我们在一起。 我们有责任使基础设施保持最新状态; 您对您编写和使用的代码负责。 更新使您的代码安全,快速且敏捷。 根据4.13条款,我们的客户有义务使用最新的软件。
最新的心态需要一些思考和纪律。 技术债务是这里的关键词。 预先考虑一下,您在那里拥有的所有代码将一直需要一定的关注和时间。
当您是代码维护者和企业所有者时,例如在您自己的项目中使用初创公司或作为自由职业者时,这会更容易。 在更大的结构和客户与代理商之间的关系中,情况更为复杂。 尽早将维护作为一个主题,并将其包括在您的估算中。 提高对使软件保持最新状态的重要性的意识。 为该时间预留时间预算。
结语
我很高兴看到正在繁重开发中PHP语言越来越接近较短的发布周期,甚至打破了一些旧习惯。 它还活着。 让我们拥抱变化,向前迈进。
最初发布在 blog.fortrabbit.com上 。
翻译自: https://hackernoon.com/on-upcoming-php-deadlines-1e3bdf04c7e2
php 一天起始截止时间戳