title: unable to set environment variable in PHP
body: <p>here is the code:</p>
  
  <pre><code>putenv("LC_ALL=ru_RU.utf8");
  print_r($_ENV) . PHP_EOL;
  echo getenv('LC_ALL') . PHP_EOL;
  </code></pre>
  
  <p>I get following response:</p>
  
  <pre><code>Array (
  [USER] =&gt; www-data
  [HOME] =&gt; /var/www
  [FCGI_ROLE] =&gt; RESPONDER
  [QUERY_STRING] =&gt;
  [REQUEST_METHOD] =&gt; GET
  [CONTENT_TYPE] =&gt;
  [CONTENT_LENGTH] =&gt;
  [SCRIPT_FILENAME] =&gt; /var/www/cms/public/index.php
  [SCRIPT_NAME] =&gt; /index.php
  [REQUEST_URI] =&gt; /backend/users
  [DOCUMENT_URI] =&gt; /index.php
  [DOCUMENT_ROOT] =&gt; /var/www/cms/public
  [SERVER_PROTOCOL] =&gt; HTTP/1.1
  [GATEWAY_INTERFACE] =&gt; CGI/1.1
  [SERVER_SOFTWARE] =&gt; nginx/1.0.2
  [REMOTE_ADDR] =&gt; 127.0.0.1
  [REMOTE_PORT] =&gt; 48644
  [SERVER_ADDR] =&gt; 127.0.0.1
  [SERVER_PORT] =&gt; 80
  [SERVER_NAME] =&gt; cmsdev.com
  [REDIRECT_STATUS] =&gt; 200
  [PATH_INFO] =&gt; /index.php
  [HTTP_HOST] =&gt; cmsdev.com
  [HTTP_USER_AGENT] =&gt; Mozilla/5.0 (
  X11; Linux x86_64; rv:5.0
  ) Gecko/20100101 Firefox/5.0
  [HTTP_ACCEPT] =&gt; text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  [HTTP_ACCEPT_LANGUAGE] =&gt; ru,en-us;q=0.7,en;q=0.3
  [HTTP_ACCEPT_ENCODING] =&gt; gzip, deflate
  [HTTP_ACCEPT_CHARSET] =&gt; ISO-8859-1,utf-8;q=0.7,*;q=0.7
  [HTTP_CONNECTION] =&gt; keep-alive
  [HTTP_COOKIE] =&gt; PHPSESSID=ipsldis425a3pitimet7uehaa7; locale=ru_RU; timezone=%7B%22name%22%3A%22UTC%2B0%22%2C%22offset%22%3A0%7D
  [HTTP_CACHE_CONTROL] =&gt; max-age=0
  )
  
  ru_RU.utf8 
  </code></pre>
  
  <p>So - it looks like instead of <code>$_GET - it prints $_SERVER</code> and it doesn't contain <code>LC_ALL</code>.  Any clues? (<code>variables_order = "EGPCS"</code>).</p>