Browse Source

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 12 năm trước cách đây
mục cha
commit
1d9d1111e1
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  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);