पर PHP के साथ कुल उपलब्ध सिस्टम मेमोरी प्राप्त करें PHP का उपयोग करके, मैं सिस्टम को उपलब्ध कुल मेमोरी (केवल मुफ्त या उपयोग की गई मेमोरी) प्राप्त नहीं करना चाहता हूं।विंडोज
लिनक्स पर यह काफी आगे है। आप कर सकते हैं:
$memory = fopen('/proc/meminfo');
और फिर फ़ाइल को पार्स।
क्या किसी को विंडोज के लिए समकक्ष विधि के बारे में पता है? मैं किसी भी सुझाव के लिए खुला हूँ।
संपादित करें:
exec('systeminfo', $output);
foreach ($output as $value) {
if (preg_match('|Total Physical Memory\:([^$]+)|', $value, $m)) {
$memory = trim($m[1]);
}
नहीं सबसे सुरुचिपूर्ण समाधान, और यह बहुत धीमी है, लेकिन यह मेरी जरूरत सूट: हम एक समाधान है (लेकिन StackOverflow मुझे मेरे ही सवाल का जवाब नहीं दूँगा)।
http://stackoverflow.com/questions/1455379/get-server-ram-with-php – moonwave99
साइड नोट: पीएचपी एक अंतर्निहित में स्मृति सीमा है, तो मशीन की रैम आकार जरूरी नहीं है रैम आपकी स्क्रिप्ट के लिए उपलब्ध है (जब तक आप मेमोरी सीमा को अक्षम नहीं करते) – Gordon
systeminfo बहुत धीमा है - शायद स्क्रिप्ट के उपयोगकर्ता इंटरैक्शन के बारे में कोई अच्छा विचार नहीं है – andig