if (PHP_INT_SIZE == 4) {\r
die('skip Not for 32-bits OS');\r
}\r
+// check the available memory\r
+if (PHP_OS == 'Linux') {\r
+ $lines = file('/proc/meminfo');\r
+ $infos = array();\r
+ foreach ($lines as $line) {\r
+ $tmp = explode(":", $line);\r
+ $index = strtolower($tmp[0]);\r
+ $value = (int)ltrim($tmp[1], " ")*1024;\r
+ $infos[$index] = $value;\r
+ }\r
+ $freeMemory = $infos['memfree']+$infos['buffers']+$infos['cached'];\r
+ if ($freeMemory < 2100*1024*1024) {\r
+ die('skip Not enough memory.');\r
+ }\r
+}\r
?>\r
--INI--\r
memory_limit=2100M\r