فهرست منبع

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 سال پیش
والد
کامیت
1d9d1111e1
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  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);