From:
Operating system: Windows Vista
PHP version: 5.4SVN-2011-11-28 (snap)
Package: Built-in web server
Bug Type: Bug
Bug description:$_SERVER in embedded server under Windows is empty
Description:
------------
$_SERVER in embedded server under Windows is empty
A simple index.php
<?php
var_dump($_SERVER);
Run with the embedded server
php -S 127.0.0.1:8080
Under Windows (wrong):
array(0) {
}
Under Linux (expected behavior, $_SERVER is populated):
array(18) {
["DOCUMENT_ROOT"]=>
string(12) "/tmp/PHP_5_4"
["REMOTE_ADDR"]=>
string(9) "127.0.0.1"
["REMOTE_PORT"]=>
string(5) "58298"
["SERVER_SOFTWARE"]=>
string(35) "PHP 5.4.0RC3-dev Development Server"
["SERVER_PROTOCOL"]=>
string(8) "HTTP/1.1"
["SERVER_PORT"]=>
string(4) "8080"
["REQUEST_URI"]=>
string(1) "/"
["REQUEST_METHOD"]=>
string(3) "GET"
["SCRIPT_NAME"]=>
string(10) "/index.php"
["SCRIPT_FILENAME"]=>
string(22) "/tmp/PHP_5_4/index.php"
["PHP_SELF"]=>
string(10) "/index.php"
["HTTP_USER_AGENT"]=>
string(23) "Wget/1.13.4 (linux-gnu)"
["HTTP_ACCEPT"]=>
string(3) "*/*"
["HTTP_HOST"]=>
string(14) "127.0.0.1:8080"
["HTTP_CONNECTION"]=>
string(10) "Keep-Alive"
["REQUEST_TIME"]=>
float(1322485593.4282)
["argv"]=>
array(0) {
}
["argc"]=>
int(0)
}
Tested Windows version is the nightly php-5.4-nts-windows-vc9-x86-r319967
Tested Linux version is a checkout of r320088, branch PHP_5_4
(and it wasn't fixed on those revisions 121, they were to a different
subtree: phpdoc, pecl, or pear)
--
Edit bug report at https://bugs.php.net/bug.php?id=60403&edit=1
--
Try a snapshot (PHP 5.4):
https://bugs.php.net/fix.php?id=60403&r=trysnapshot54
Try a snapshot (PHP 5.3):
https://bugs.php.net/fix.php?id=60403&r=trysnapshot53
Try a snapshot (trunk):
https://bugs.php.net/fix.php?id=60403&r=trysnapshottrunk
Fixed in SVN:
https://bugs.php.net/fix.php?id=60403&r=fixed
Fixed in SVN and need be documented:
https://bugs.php.net/fix.php?id=60403&r=needdocs
Fixed in release:
https://bugs.php.net/fix.php?id=60403&r=alreadyfixed
Need backtrace:
https://bugs.php.net/fix.php?id=60403&r=needtrace
Need Reproduce Script:
https://bugs.php.net/fix.php?id=60403&r=needscript
Try newer version:
https://bugs.php.net/fix.php?id=60403&r=oldversion
Not developer issue:
https://bugs.php.net/fix.php?id=60403&r=support
Expected behavior:
https://bugs.php.net/fix.php?id=60403&r=notwrong
Not enough info:
https://bugs.php.net/fix.php?id=60403&r=notenoughinfo
Submitted twice:
https://bugs.php.net/fix.php?id=60403&r=submittedtwice
register_globals:
https://bugs.php.net/fix.php?id=60403&r=globals
PHP 4 support discontinued:
https://bugs.php.net/fix.php?id=60403&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=60403&r=dst
IIS Stability:
https://bugs.php.net/fix.php?id=60403&r=isapi
Install GNU Sed:
https://bugs.php.net/fix.php?id=60403&r=gnused
Floating point limitations:
https://bugs.php.net/fix.php?id=60403&r=float
No Zend Extensions:
https://bugs.php.net/fix.php?id=60403&r=nozend
MySQL Configuration Error:
https://bugs.php.net/fix.php?id=60403&r=mysqlcfg