Procházet zdrojové kódy

Environmental variables required for PHP cgi.

In few windows machines, the environment variables "ProgramFiles" is required to successfully execute PHP code especially socket functions.
Thileepan před 12 roky
rodič
revize
1d9d1111e1
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. 6 0
      mongoose.c

+ 6 - 0
mongoose.c

@@ -3142,6 +3142,12 @@ static void prepare_cgi_environment(struct mg_connection *conn,
   if ((s = getenv("SystemDrive")) != NULL) {
     addenv(blk, "SystemDrive=%s", s);
   }
+  if ((s = getenv("ProgramFiles")) != NULL) {
+    addenv(blk, "ProgramFiles=%s", s);
+  }
+  if ((s = getenv("ProgramFiles(x86)")) != NULL) {
+    addenv(blk, "ProgramFiles(x86)=%s", s);
+  }
 #else
   if ((s = getenv("LD_LIBRARY_PATH")) != NULL)
     addenv(blk, "LD_LIBRARY_PATH=%s", s);