我正在为comapny做一个项目,我使用CakePHP 1.3遇到了一个小问题。我发现问题在于他们目前拥有的1&1主机是使用PHP 4的,我的问题可以很容易地用PHP 5解决。
在主机的控制面板中,有一个选项可以将全局PHP版本的从4更改为5。然而,在我开发这个项目的同一台服务器上,该公司已经运行了许多网站(大约8个),所有这些网站都有大量的PHP和MySQL代码.
仅仅切换PHP版本有任何真正的风险吗?当然,我不想升级,所有其他网站都会突然停止工作。
我不知道是否有一种“简单”的方法来检查服务器文件中的代码。做出改变,然后再尝试每件事几乎是不可能的,太多的内容不能尝试.
我应该只处理PHP 4吗?无论如何,他们都要升级吗?任何关于这个问题的建议都是很好的,谢谢!
发布于 2011-08-01 15:05:22
如果简单地加入PHP5,肯定有破坏某些东西的风险。请参阅the PHP 4 to PHP 5 migration索引,最值得注意的是,向后不兼容的更改部分。考虑到PHP5进来了,什么.2004年?-我认为让客户期待你的环境保持最新是完全合理的,坚持PHP4会阻止你这么做。此外,不接受PHP5只会导致更多这样的问题,因为您将继续开发带有第三方库的站点,这些库都是最新的。也就是说,如果他们期待更多的工作,这种情况只会越来越频繁地发生。
编辑:或者,如果你不能切换到5,你可能可以让他们启动另一个托管帐户,并将其设置为5-然后使用它一次将站点迁移到一个。
https://stackoverflow.com/questions/6900295
复制相似问题