2012-04-23 10 views
10

मैं विंडोज के लिए नया हूं और मैं यह पता लगाने की कोशिश कर रहा हूं कि अपाचे किस उपयोगकर्ता पर चल रहा है। लिनक्स में मेरे पास एक साधारण कमांड ps aux | grep apache था। मैं विंडोज़ में इसे कैसे ढूंढूं? क्या यह httpd.conf फ़ाइल में कुछ है?पता लगाने के लिए कि विंडोज़ में अपाचे किस उपयोगकर्ता के रूप में चल रहा है?

उत्तर

6

डिफ़ॉल्ट रूप से अपाचे सेवाएं सिस्टम उपयोगकर्ता (लोकलसिस्टम खाता) के रूप में चलाने के लिए पंजीकृत हैं।

नीचे दिए गए सहायता दस्तावेज़ में "सेवा के रूप में अपाचे चलाना" अनुभाग आपको अपाचे को जिस तरीके से कॉन्फ़िगर करना है उसे कॉन्फ़िगर करने में मदद कर सकता है।

http://httpd.apache.org/docs/2.0/platform/windows.html

6
  1. दबाने Ctrl +शिफ्ट + Esc द्वारा कार्य प्रबंधक लाएँ।
  2. प्रक्रिया टैब पर जाएं और छवि नाम से सॉर्ट करें। सर्वर 2012 में, विवरण टैब पर जाएं और नाम से क्रमबद्ध करें।
  3. apache.exe (या httpd.exe) के लिए देखो और उपयोगकर्ता नाम कॉलम की जांच करें।
9

आप अपने PHP स्क्रिप्ट में कोड की एक पंक्ति में शामिल कर सकते हैं:

echo exec('whoami'); 
0

PowerShell में आप उपयोगकर्ता के संदर्भ के लिए रजिस्ट्री पूछताछ कर सकते हैं सेवा के अंतर्गत चल रहा है:

(Get-ItemProperty HKLM:\system\CurrentControlSet\Services\Apache2.4).ObjectName 
संबंधित मुद्दे

 संबंधित मुद्दे