मेरे कंप्यूटर पर लिनक्स मिंट है, लेकिन मुझे नहीं पता कि अपाचे 2 इस पर है या यह वास्तव में स्थापित है या नहीं। मैं http://localhost
एक URL के रूप में अपना वेब ब्राउज़र (PHP स्थापित) चलाता हूं और यह काम करता है।
मेरे कंप्यूटर पर लिनक्स मिंट है, लेकिन मुझे नहीं पता कि अपाचे 2 इस पर है या यह वास्तव में स्थापित है या नहीं। मैं http://localhost
एक URL के रूप में अपना वेब ब्राउज़र (PHP स्थापित) चलाता हूं और यह काम करता है।
जवाबों:
मैं सलाह दूँगा
dpkg --get-selections | grep apache
यह उन सभी स्थापित पैकेजों को सूचीबद्ध करता है जिनमें उनके नाम में "अपाचे" शामिल हैं। उदाहरण के लिए:
apache2 install
apache2-doc install
apache2-mpm-prefork install
apache2-utils install
apache2.2-bin install
apache2.2-common install
libapache2-mod-php5 install
libapache2-svn install
यह इंगित करता है कि पैकेज apache2
सिस्टम पर स्थापित है।
एक और तरीका, डिफ़ॉल्ट पोर्ट पर किसी भी चल रहे HTTP डेमॉन को खोजने के लिए होगा:
sudo lsof -nPi | grep ":80 (LISTEN)"
जो कुछ इस तरह सूचीबद्ध करता है:
apache2 1026 root 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 3966 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 4014 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 4015 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
apache2 4016 www-data 4u IPv6 3739 0t0 TCP *:80 (LISTEN)
-bash: dpkg: command not found
क्या उपरोक्त किसी निश्चित निर्देशिका में किया गया है?
sudo
।
-bash: dpkg: command not found
अडू लिनक्स पर भी यही त्रुटि सूडो के साथ हुई।
which
आदेश का प्रयास करें :
# which apache2
मेरे अनुभव में, अपाचे बाइनरी /usr/sbin
अधिकांश प्रतिष्ठानों पर स्थित है ।
यह जाँचने के लिए कि क्या अपाचे चल रहा है या नहीं (स्थिति), टाइप करें:
sudo service apache2 status
कमांड लाइन पर।
sysv
आदि) सेवा के रूप में स्थापित है ; जो बहुत सारे मामलों को कवर करेगा।
बस which httpd
उपयोगकर्ता रूट के रूप में करते हैं ।
apache
या apache2
नहीं, लेकिन httpd
...
जैसा कि मुझे याद है, मिंट उबंटू पर आधारित है, इसलिए आपको जांचने में सक्षम होना चाहिए apt-cache policy apache2
:
$ apt-cache policy apache2
apache2:
Installed: (none)
Candidate: 2.2.20-1ubuntu1.1
Version table:
2.2.20-1ubuntu1.1 0
500 http://us.archive.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ oneiric-security/main amd64 Packages
2.2.20-1ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
इस स्थिति में, आप देख सकते हैं कि यह मेरे सिस्टम पर स्थापित नहीं है। यदि आपने इसे स्थापित करने के लिए नहीं कहा है, तो यह संभवतः नहीं है - मुझे संदेह है कि यह डिफ़ॉल्ट वितरण का हिस्सा है।
रूट के रूप में, आप परीक्षण कर सकते हैं कि क्या अपाचे प्रक्रिया नाम httpd, apache, या apache2 के तहत चल रहा है, का उपयोग करके
ps -A | grep 'apache\|httpd'
लेकिन फिर, यह केवल अपाचे मिलेगा यदि प्रक्रिया चल रही है।