是否有人分叉PHP4继续支持此版本?
编辑:这不是关于迁移到PHP5的问题。
答案 0 :(得分:12)
据我所知 - 没有。 PHP5非常适合向后兼容性,如果安全性对您来说有点重要,则不应在任何面向公众的Web服务器上运行PHP4。
我估计PHP5向后兼容99%。 Here is a blog post您可能遇到的典型(小)问题,通常是在角落情况下函数的行为方式。您可能希望查看的其他两个资源是PHP手册中的Migrating from PHP 4 to PHP 5和PHP5 Migration Appendix,尤其是backwards incompatible changes。
总结一下:您需要在迁移后以详细的方式进行测试。大多数事情都会奏效,但有些事情可能会在极端情况下失败。有些东西可以通过调整php.ini来修复,有些需要一些修改。通常,为PHP4编写的应用程序不如为PHP5编写的应用程序安全,因为某些安全功能不存在或未广泛使用。因此,还应考虑mod_security或PHPIDS(或两者)之类的内容。
答案 1 :(得分:4)
没有已知的PHP4分支继续支持。
PHP4的代码非常庞大,而且它的所有扩展都是一个非常大的项目,可以作为遗留应用程序来支持。