यह एक मूल प्रश्न हो सकता है लेकिन हर बार उपयोगकर्ता किसी सर्वर से php फ़ाइल कॉल करता है, क्या यह उस सर्वर से एक नई प्रक्रिया बनाता है?वेब पेज के प्रत्येक अनुरोध के लिए नई प्रक्रिया का निर्माण?
उदाहरण के लिए, मेरे पास मूलभूत रूप है (चलिए index.php पर कहते हैं) जो किसी अन्य PHP फ़ाइल में एक टेक्स्ट सबमिट करता है। उस PHP फ़ाइल में, मैं posix_getpid() प्रिंट करता हूं।
मैंने अपने index.php में दो टैब में खोला और एक टेक्स्ट सबमिट किया और मैं प्रत्येक टैब पर दो अलग-अलग पिड के साथ समाप्त हुआ।
जो मुझे इस निष्कर्ष पर ले जाता है कि एक सर्वर शायद प्रत्येक स्क्रिप्ट के लिए एक नई प्रक्रिया बनाता है। क्या मैं सही हूँ?
चीयर्स!
ठीक है, तो यह अपाचे की वजह से है। लेकिन आपकी व्याख्या मेरे लिए थोड़ा अजीब है क्योंकि धागे और प्रक्रियाएं काफी अलग हैं। मेरा मतलब है, अगर अपाचे एक नया धागा शुरू करता है, तो इसका मतलब है कि प्रत्येक PHP स्क्रिप्ट में अपाचे पिड होना चाहिए! – David
हालांकि मैं लेख पढ़ने के लिए जा रहा हूँ। – David
नहीं, पीआईडी नव निर्मित PHP उदाहरण से आता है, अपाचे प्रक्रिया नहीं। – alexn