【问题标题】:Is there a fork of PHP4?有 PHP4 的分支吗?
【发布时间】:2009-02-18 08:18:37
【问题描述】:

有没有人 fork PHP4 来继续支持这个版本?

编辑:这不是关于迁移到 PHP5 的问题。

【问题讨论】:

  • 没有 PHP4 分叉。不要认为这值得自己回答:)
  • -不要试图弯曲前叉;这不可能。相反,只尝试去了解真相。 +什么真相? -没有叉子。
  • 我希望我能对你的评论 Piskvor 投票。

标签: php fork php4


【解决方案1】:

据我所知,没有。 PHP5 具有很好的向后兼容性,如果安全性对您来说有点重要,您不应该在任何面向公众的网络服务器上运行 PHP4。

我估计 PHP5 99% 向后兼容。 Here is a blog post 可能会遇到典型(小)问题,通常是函数在极端情况下的行为方式。您可能想要查看的另外两个资源是 PHP 手册中的 Migrating from PHP 4 to PHP 5PHP5 Migration Appendix,尤其是 backwards incompatible changes

总结一下:迁移后需要进行详细的测试。大多数事情都会起作用,但有些事情可能会在极端情况下失败。有些事情可以通过调整 php.ini 来解决,有些需要一些更改。一般来说,为 PHP4 编写的应用程序不如为 PHP5 编写的应用程序安全,因为某些安全功能不存在或未被广泛使用。所以像mod_securityPHPIDS(或两者)之类的东西也应该考虑。

【讨论】:

  • “相当不错”是不够的。移植任何旧的和硬皮的东西需要花费大量的时间和金钱。安全性是我问的原因之一。
  • 如果您将您的应用描述为“陈旧而硬朗”,那么也许是时候开始更新它了。
  • 如果它不容易移植,那么它可能一开始就写得非常糟糕。我从来不需要花费超过几分钟 php5'ing 的东西。
  • 确实写得不好。这是旧的 PHP 代码。而且它不仅仅是 1 个应用程序。
【解决方案2】:

没有已知的 PHP4 分支可以继续支持。

PHP4 的代码非常庞大,加上它的所有扩展,这将是一个非常大的项目,可以作为遗留应用程序来支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 2019-03-31
    • 1970-01-01
    • 2011-03-29
    相关资源
    最近更新 更多