我们供应商支持的服务器的O / S仅支持PHP 5.1.6,这限制了我们ZF 1.6。当前版本的Zend Framework需要更高版本的PHP。
由于这种不兼容性,我们正在努力决定是否采用ZF。在这些旧版本的ZF中(无限期地)开发是否可行,还是应该推迟?
功能,安全性,错误等。这是一条我们不想失败的路径,还是这些旧版本在生产环境中完全可用?
答案 0 :(得分:3)
只要你愿意,你可以在它们中发展,但我认为,1.6岁就是2岁左右。您可能希望利用安全修复程序和许多新功能。与任何软件一样,相对接近最新版本通常是一个好主意。
既然你说PHP 5.1.6我假设是CentOS或RHEL。如果是这样,您可以安装Zend Server或Zend Server CE(免费),直到最新版本的PHP。
答案 1 :(得分:1)
我相信Zend会发布大多数事情的安全更新1.x(see the svn repository)。
答案 2 :(得分:1)
ZF中的错误修复程序在较新版本的ZF中发布,并且它们不会“向后移植”到早期版本。
PHP 5.1.6在3年半前发布了更多。 Zend Framework 1.6也很古老。如果您需要供应商支持,您应该使用Kevins建议并使用Zend Server。如果不可能,我会认真考虑在可能的情况下更换您的供应商。
答案 3 :(得分:0)
目前,ZF并不像ASP.NET那样成熟稳定(许多公司仍然使用2.0,4.0刚刚发布)。
我不能说我会建议只使用ZF 1.6开发,直到你知道你有一条明确的升级道路。
您可能希望调查当前版本支持PHP 5.1.6或切换供应商的框架。
答案 4 :(得分:0)
检查Zend framework php versions以获取最新版本的每个Zend Framework组件的最低php版本:1.10.4