PHP ,在php5.2.1版本下调试成功的一个网站,安装到php5.2.9环境的服务器下,会出现什么错误吗?

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:03:06

按以往的经验来说,配置得当完全没有问题,除非php版本间有重大改动,否则php是向下兼容的,即使有错误也是一些提示,比如使用了一些即将被放弃的函数,但是错误完全可以屏蔽掉。

曾经也有过升级之后无法正常兼容的问题,很多年之前php 4.0升级到4.×的时候,因为有重大改动,所以造成两个版本不兼容,但是可以通过一些对变量的特殊处理来进行兼容处理,一般最常见的兼容性问题就是一些在高版本中才有的函数在低版本中不存在。

php5.2.1和php5.2.9之间并没有太大的改动,都只是很小的优化和升级,但是php5.2.9和5.3.0之间的改动还是很大的,听说php5中的一部分脚本将无法在6下运行,php6废弃了很多在5.3.0中不建议使用的函数也修改了php的一些特性。

高版本一般都会兼容低版本,且你这个都是5.2x的版本,应该问题不大。
要是不敢确定,可以在本地装一个php5.2.9环境,测试之后在再放上去。
问题是你的程序有没有用到一些特殊的Pear包和扩展,如果有,得确定目标服务器上也有相应的东西,Web服务器的设置和php.ini也要作同样的设置。