Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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设置?_Php_Apache_Setting - Fatal编程技术网

一些php设置?

一些php设置?,php,apache,setting,Php,Apache,Setting,我在Ubuntu 8.04 LTS服务器上,我将php从5.2版本升级到最新的5.2.4版本 在eaccelerator出现一些错误后,它运行正常,但我的遗留应用程序中有很多地方是由其他人编写的 看看一些代码,可能他使用了大多数PHP4符号,我会问是否有任何php设置与此类代码兼容: 在全局变量中未使用或,例如$\u GET[id],$\u SERVER[REQUEST\u METHOD] 使用$variable\u name代替$\u POST['variable\u name'] 使用$RE

我在Ubuntu 8.04 LTS服务器上,我将php从5.2版本升级到最新的5.2.4版本

在eaccelerator出现一些错误后,它运行正常,但我的遗留应用程序中有很多地方是由其他人编写的

看看一些代码,可能他使用了大多数PHP4符号,我会问是否有任何php设置与此类代码兼容:

在全局变量中未使用或,例如$\u GET[id],$\u SERVER[REQUEST\u METHOD] 使用$variable\u name代替$\u POST['variable\u name'] 使用$REQUEST_方法==POST
已经打开了register_globals,但没有解决问题

在PHP中没有这样的设置,PHP 5.2版本树不再受支持。我知道这不是您想要的答案,但您真正应该做的是更新应用程序的代码,以满足新实施的标准。

安装PHP4?Web服务器应该能够为不同的目录运行多个版本。对于1,PHP5.x并不总是完全向后兼容的,最好的做法是引用字符串。2和3,如果没有弄错,它将不起作用,也没有一个设置来打开它。它可能会使用变量。您是否有类似的功能?对于安装PHP4是$\u GET,$\u POST,$\u服务器将按预期工作?