公司原有一系统,购于2009年,此系统只能在php5.2.x版本中运行。
但今天,公司服务器上所有php版本均在5.4.7;
方法一,重新改写此系统,没时间;也不想单独给他一台服务器。
方法二,一个apache下放2个php,未找到帮助文件。
方法三,安装二个appserv/xampp/不同的端口,未成功appserv报错说必须删除一个。请问:你有好的方法吗?

解决方案 »

  1.   

    php 5.2.x 与 5.4.7 并么有多少代码级的差异
    你只要在公共文件中加入
    error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
    就能很好的兼容了如果原系统中有 == '5.2' 这样的版本判断,那就改成 >= '5.2'ahache 可在每个虚拟机下配置一个php,你可以搜索一下。
      

  2.   

    极为感谢,还有这样的问题
    php5.4.7不支持php_pdo_mssql.dll
    原系统是thinkPHP写的,不想再学习thinkPHP的语法,因为要学习一遍再系统,我没成功。php_pdo_mssql.dll怎么办?
    反正thinkPHP的mssql只能在5.1下支持正常。