विंडोज के लिए (XAMPP) या Lampp (UNIX आधारित सिस्टम) के लिए एक अपाचे वितरण MySQL के PHP जो जल्दी से स्थापित है और स्थानीय मशीन पर वेबसाइटों के परीक्षण के लिए एक अच्छा समाधान प्रदान करता है. मैं अपने आप इसे इस्तेमाल और यह मुझे कभी निराश किया है.
, जब कई वेबसाइटों के साथ काम, कोई मौजूदा स्थानीय डोमेन नाम करने के लिए उप डोमेन "" लोकलहोस्ट बनाने की जरूरत है. Xampp lampp / आप "" google.com की तरह एक वास्तविक डोमेन नाम के साथ काम करने के लिए सक्षम बनाता है, उदाहरण के लिए, लेकिन साथ फ़ाइलें आपके कंप्यूटर पर होस्ट की. गुप्त मेजबान फ़ाइलें और आभासी मेजबान की सुविधा है.
सबसे पहले तो आप पता लगा जहाँ XAMPP lampp / अपने कंप्यूटर पर स्थापित किया गया था चाहिए. यह मेरे कंप्यूटर पर है / चुनते / lampp /.
अगले, क्योंकि आप Nautilus gksudo चाहिए पाने के लिए कुछ प्रकार व्यवस्थापक विशेषाधिकार, खुला एक टर्मिनल और. Nautilus में मदद मिलेगी आप कुछ फ़ाइलों को आसानी से संशोधित फ़ाइल से सीधे.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). अब, के साथ Nautilus ब्राउज़ करें, चुनते करने के लिए / / lampp / अतिरिक्त / etc परिवर्तन (/ opt / lampp स्थापित करने के लिए अपने स्वयं के निर्देशिका xampp जहां lampp है / खदान से अलग अगर). अब vhosts.conf खुले इस फाइल: httpd-
डिफ़ॉल्ट रूप से वहाँ दो VirtualHost वर्गों, प्रत्येक टैग के बीच में निहित हैं. हम इन वर्गों के लिए अब कुछ परिवर्तन हो जाएगा. प्रथम खंड हम लोकलहोस्ट के लिए चाहिए बात करने के लिए इसे बदलने के. इस तरह दिखना चाहिए:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot चुनते / / lampp / htdocs
ServerName लोकलहोस्ट
ServerAlias लोकलहोस्ट
लॉग ErrorLog / डमी-host.example.com-error_log
लॉग CustomLog / डमी-host.example.com-common access_log
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. प्रणाली में यह अपने DocumentRoot लाइन / ऑप्ट में / lampp स्थापित / htdocs तुम चाहिए एक बार फिर बदलने के lampp / चुनते करने के लिए / lampp / xampp जहां निर्देशिका.
अगले हर दूसरे अतिरिक्त आभासी मेजबान आप अपने httpd-vhosts.conf फाइल करने के लिए कोड का एक ही ब्लॉक जोड़ना होगा, लेकिन कुछ मामूली परिवर्तन कर रही है. उदाहरण के लिए, यदि आप चाहते हैं myhost / जोड़ने के लिए आभासी मेजबान, myhost.com जिसका htdocs / फ़ाइलें हैं lampp में स्थित / opt /, आप कोड होगा इस जोड़ें:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot चुनते / / lampp / htdocs myhost /
ServerName myhost.com
लॉग ErrorLog / डमी-host.example.com-error_log
लॉग CustomLog / डमी-host.example.com-common access_log
सूचना है कि DocumentRoot और ServerName बदल दिया गया है. ServerAlias अब और नहीं की जरूरत है. फ़ाइल सहेजें.
अगला आप सक्षम होना चाहिए विन्यास फाइल आभासी मेजबान में स्थित / opt / etc / lampp. Nautilus फाइल httpd.conf के साथ खोलें, और खोजने के लिए शामिल vhosts.conf इस लाइन # etc / अतिरिक्त / httpd-. लाइन की शुरुआत से चार # निकालें, तो यह केवल बनी हुई है vhosts.conf शामिल etc / अतिरिक्त / httpd-. फ़ाइल सहेजें.
अब हम होस्ट करने के लिए डोमेन नाम जोड़ना चाहिए डोमेन नाम के लिए आदेश में फ़ाइल के लिए अपने आईपी पता 127.0.0.1 को इंगित करें, लेकिन नहीं करने के लिए DNS डेटाबेस में इसके लिए लग रही हो. तो Nautilus के साथ / etc / करने के लिए, यह भी, और मेजबान खुले इस फाइल:. फ़ाइल के अंत का अब लाइन पर संलग्न निम्नलिखित के अपने स्वयं के आभासी मेजबान नाम अपने नाम करने के लिए myhost.com 127.0.0.1 myhost.com (या बदल). अन्य सभी आभासी मेजबान के लिए एक ही बात है. फ़ाइल सहेजें.
अब हम आदेश में परिवर्तन के लिए XAMPP Lampp / पुनः आरंभ करने की आवश्यकता प्रभावी होगा. एक टर्मिनल विंडो खोलें और इस कमांड चलाने: gksudo चुनते / / lampp / पुनः आरंभ lampp () याद करने के लिए परिवर्तन / चुनते यदि / lampp की जरूरत है.
अब आप अपने आभासी मेजबान के साथ काम करने में सक्षम करने के लिए अपने http://myhost.com ब्राउज़र या http://the_name_of_your_own_virtual_host.your_own_tld के साथ जा रहा द्वारा किया जाना चाहिए. गुड लक!
प्रसंस्करण अनुरोध 











































