Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为较旧版本的Zend Framework开发是否安全?_Php_Zend Framework - Fatal编程技术网

Php 为较旧版本的Zend Framework开发是否安全?

Php 为较旧版本的Zend Framework开发是否安全?,php,zend-framework,Php,Zend Framework,我们的供应商支持的服务器的O/s仅支持PHP5.1.6,这将我们限制为ZF1.6。Zend Framework的当前版本需要更高版本的PHP 由于这种不兼容性,我们正在努力决定是否采用ZF。在这些旧版本的采埃孚中开发(无限期)是可行的还是应该推迟 功能、安全性、漏洞等。这是我们不想走的路,还是这些旧版本在生产环境中完全可用?真遗憾。在1.7中实现了许多结构上的更改,这些更改不一定会破坏向后兼容性(我不确定),但肯定会改变一些结构上的东西。。例如,新的Zend_Loader_Autoloader和

我们的供应商支持的服务器的O/s仅支持PHP5.1.6,这将我们限制为ZF1.6。Zend Framework的当前版本需要更高版本的PHP

由于这种不兼容性,我们正在努力决定是否采用ZF。在这些旧版本的采埃孚中开发(无限期)是可行的还是应该推迟


功能、安全性、漏洞等。这是我们不想走的路,还是这些旧版本在生产环境中完全可用?

真遗憾。在1.7中实现了许多结构上的更改,这些更改不一定会破坏向后兼容性(我不确定),但肯定会改变一些结构上的东西。。例如,新的Zend_Loader_Autoloader和一些具有引导功能的东西


我相信Zend会为大多数东西1.x()发布安全更新。

你可以在它们中开发,只要你想,但是我认为1.6已经有2年的历史了。您可能希望利用一些安全修复程序和许多新功能。与任何软件一样,相对接近最新版本通常是一个好主意


既然你说的是PHP5.1.6,我就假设是CentOS或RHEL。如果是这样的话,您可以安装或Zend Server CE(免费)并立即升级到最新版本的PHP。

ZF中的错误修复在较新版本的ZF中发布,并且它们不会“后端口”到早期版本


PHP5.1.6是在3年半前发布的。Zend Framework 1.6也很古老。如果您需要供应商支持,您应该按照Kevins的建议使用Zend Server。如果不可能的话,我会认真考虑如果可能的话更换您的供应商供应商。

目前,ZF还没有ASP.NET那样成熟和稳定(在ASP.NET中,许多公司仍然使用2.0,而4.0刚刚发布)

我不能说我会建议专门使用ZF 1.6进行开发,直到您知道您将有一条明确的升级道路

您可能希望调查当前版本支持PHP5.1.6的框架,或者更换供应商。

检查最新版本的每个Zend Framework组件的最低PHP版本:1.10.4