我办公室里有一个情况。对于开发,我一直在使用PHP 5.4附带的内置Web服务器。
我的问题是,在我的本地计算机上,它就像一个魅力,但在登台服务器上,请求uri长度成为一个问题。
登台服务器是:Ubuntu 12.10 32位。 PHP版本是
PHP 5.4.14-1~quantal+1 (cli) (built: Apr 11 2013 16:59:23)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
php.ini文件与我本地的文件相同。
我试图重新编译PHP但仍然没有运气。我有一个简单的PHP代码来测试;
<?php
echo $_GET['q'];
?>
但是当请求太大时(大约1447个字符如index.php?q = blahblah ...)内置的Web服务器失败并且只是将... endofstring作为请求。所以返回404。
我知道每个Web服务器都有一个请求URL长度限制,但是当我对localhost(ubuntu 12.04,再次是php内置服务器)的相同请求有效时,应该有一些我想念的东西。
任何建议或线索在哪里寻找问题?