विज्ञापन
MakeUseOf पर हमारे कुछ लेख यहाँ आपके अपने वेब सर्वर के उपयोग की आवश्यकता है। यद्यपि वेब स्पेस खोजने के बारे में जाने का सबसे आसान तरीका है होस्टिंग खरीद वेबसाइट होस्टिंग के विभिन्न रूपों की व्याख्या [प्रौद्योगिकी समझाया] अधिक पढ़ें जहां आपके लिए एक वेब सर्वर पहले से ही सेट है, एक मुफ्त और लगभग उपयोग में आसान विकल्प आपके स्थानीय होम कंप्यूटर पर एक सर्वर स्थापित करना है। हमने कवर किया है WAMP अपना खुद का WAMP सर्वर कैसे सेट करेंएक वेबसाइट की मेजबानी के लिए एपेक, मायएसक्यूएल, और पीएचपी को स्थापित करने के लिए WAMP सर्वर सबसे आसान और सबसे दर्द रहित तरीका है। अधिक पढ़ें पहले और अब मैं XAMPP नामक एक सॉफ्टवेयर पैकेज के साथ विषय को अपडेट करना चाहूंगा।
XAMPP सॉफ्टवेयर का एक संग्रह है जिसमें Apache, MySQL, PHP और Perl शामिल हैं। इसमें ईमेल भेजने के लिए टॉमकैट, फाइलज़िला एफ़टीपी सर्वर और मर्करी मेल भी शामिल हैं। ये पैकेज निम्न कार्यों के लिए उपयोग किए जाते हैं:
- अमरीका की एक मूल जनजाति - वेब सर्वर, सामग्री को होस्ट करता है http://localhost/
- माई एसक्यूएल - डेटाबेस सर्वर, कई सॉफ्टवेयर पैकेज डेटा स्टोर करने के लिए इसका उपयोग करते हैं
- पीएचपी - प्रोग्रामिंग भाषा, कई आधुनिक कार्यक्रम इसे भाषा के रूप में उपयोग करते हैं
- पर्ल - प्रोग्रामिंग भाषा, कई कार्यक्रम इस भाषा का उपयोग करते हैं और PHP की तुलना में लगभग लंबे समय तक रहे हैं
- बिल्ला - जावा प्रोग्राम को निष्पादित करने के लिए सर्वर का उपयोग किया जाता है
- FileZilla - एफ़टीपी सर्वर आपके स्थानीय मशीन से / के लिए फ़ाइलों को स्थानांतरित करने के लिए उपयोग किया जाता है (केवल यदि आपको दूरस्थ रूप से पहुंच की आवश्यकता है)
- पारा मेल - ईमेल भेजने के लिए इस्तेमाल किया जाने वाला मेल सिस्टम
ये प्रोग्राम आपके स्थानीय मशीन पर वेब कार्यक्रमों की मेजबानी के लिए आपको बहुत मजबूत वातावरण देने के लिए एक साथ काम करते हैं।
शुरू करना
अपने ऑपरेटिंग सिस्टम के लिए सही प्रोग्राम डाउनलोड करें। यह ट्यूटोरियल ओवर हो जाएगा विंडोज संस्करण, लेकिन वो मैक ओएस एक्स, लिनक्स तथा सोलारिस संस्करण बहुत समान हैं। इंस्टॉलर चलाएं और पॉप अप होने वाले किसी भी सुरक्षा संवाद पर क्लिक करें। जब आप निम्न मेनू में आते हैं:

मैं आपको अपाचे और MySQL को एक सेवा के रूप में जाँचने का सुझाव दूंगा क्योंकि यह आपको बाद में इस सॉफ़्टवेयर का बेहतर प्रबंधन करने की अनुमति देगा।
समाप्त होने पर, नियंत्रण कक्ष शुरू करने के लिए "हां" पर क्लिक करें।

यदि आप विंडोज (विस्टा, 7 या सर्वर 2008) के 64-बिट संस्करण चला रहे हैं तो एक बग है। यह कहेंगे "XAMPP घटक स्थिति जाँच विफलता [3]", लेकिन इस त्रुटि को अनदेखा करना सुरक्षित है क्योंकि बाकी सब कुछ ठीक काम करने लगता है।
सॉफ्टवेयर इंस्टॉल करने के बाद मुझे कई पॉपअप भी मिले। एक Microsoft सुरक्षा अनिवार्य से था जो फाइलज़िला बाइनरी को विश्लेषण के लिए उन्हें भेजने के लिए कह रहा था (यह सॉफ़्टवेयर कभी-कभी उपयोग किया जा सकता है बैकडोर में - हालाँकि यह उपयोग वैध है) और फ़ायरवॉल भी कुछ बक्सों को पॉप अप करके पूछेगा कि क्या आप पोर्ट होने देना चाहते हैं उपयोग किया गया। चेकबॉक्स को अनियंत्रित छोड़ दें ताकि आपका सर्वर सार्वजनिक वाईफाई और अन्य खुले नेटवर्क पर उपलब्ध न हो (उदाहरण के लिए यदि आप एक स्टारबक्स से कनेक्ट करें), लेकिन अभी भी अपने सर्वर को अपने निजी पीसी में अपने स्थानीय पीसी और अन्य कंप्यूटरों से उपलब्ध होने दें नेटवर्क।
एक बार कंट्रोल पैनल चालू हो जाए, तो Apache और MySQL पर "प्रारंभ" पर क्लिक करें।

आपका वेब सर्वर अब ऊपर और चल रहा है, अगर सब ठीक से चला!
अपने सर्वर का प्रबंधन
पहली चीज जो आपको करनी चाहिए वह है अपाचे के लिए "एडमिन ..." बटन पर क्लिक करें। यह आपका डिफ़ॉल्ट वेब ब्राउज़र लॉन्च करेगा और आपका स्वागत पृष्ठ पर भेजेगा। यदि यह आपको विकल्प देता है, तो अपनी भाषा (इस मामले में, अंग्रेजी) पर क्लिक करें और आपको अपना प्रशासन क्षेत्र दिखाई देगा।

पहली चीजों का पता लगाने के लिए नमूना कार्यक्रम हैं। PHP की सूची के अंतर्गत वे कई कार्यक्रम शामिल करते हैं जो PHP की चीजों को प्रदर्शित करता है।
"स्थिति" पृष्ठ आपको दिखाएगा कि वर्तमान में कौन सी सेवाएँ सक्रिय हैं। एफ़टीपी, एसएमटीपी और टॉमकैट को छोड़कर वे सभी हरे होने चाहिए।

अगला आपके सर्वर की सुरक्षा सुनिश्चित कर रहा है। डिफ़ॉल्ट रूप से है कोई पारणशब्द नहीं आपके MySQL के व्यवस्थापक खाते के लिए, जिसे "के रूप में भी जाना जाता है"जड़“. यदि आप एक छोटे से स्थानीय नेटवर्क पर हैं और आपको परवाह नहीं है कि आपके मशीन में संग्रहीत डेटा तक किसकी पहुंच है, तो यह इस तरह से छोड़ना ठीक है; हालाँकि यदि आप अपने सर्वर को इंटरनेट पर खोलने की योजना बनाते हैं या आपके पास ऐसे कमरे हैं जिन पर आप पूरी तरह से भरोसा नहीं कर सकते हैं तो इस खाते में पासवर्ड जोड़ना अच्छा है। आप लिंक का अनुसरण कर सकते हैं सुरक्षा स्थापित करें आपके सिस्टम की पहला विकल्प रूट MySQL पासवर्ड सेट करता है और दूसरा आपके संपूर्ण वेब निर्देशिका पर एक पासवर्ड डालता है।
अंत में, यदि आप अपने सर्वर को अपने घर के बाहर एक्सेस करने की योजना बनाते हैं, तो आपको अपने राउटर में लॉग इन करना होगा और अपने स्थानीय मशीन पर पोर्ट 80 को फॉरवर्ड करना होगा। यदि आप स्थिर IP पते पर सेट हैं, तो यह करना बहुत आसान है।
अपने सर्वर पर प्रोग्राम स्थापित करना
आपके सर्वर के डेटा को संग्रहीत करने के बारे में जानने के लिए मुख्य बात यह है कि यह htdocs नामक आपके इंस्टॉलेशन डायरेक्टरी के एक उपनिर्देशिका में है। मेरी स्थिति में वेब निर्देशिका है:
C: \ XAMPP \ htdocs \
इसमें प्रशासन कार्यक्रम शामिल है। जब आप जाते हैं तो डिफ़ॉल्ट पेज आपका वेब सर्वर लोड करता है http://localhost/ index.php है। आप उस फाइल को अपने टेक्स्ट से बदलने के लिए खोल सकते हैं या पूरी तरह से हटा सकते हैं, यह वास्तव में आप पर निर्भर है।

अब जब आपके पास एक वेब सर्वर सेट है, तो आप इसके साथ क्या कर सकते हैं? वैसे एक लोकप्रिय चीज जो आप कर सकते हैं वह है स्थानीय स्तर पर वर्डप्रेस सेट करें अपने पीसी पर स्थानीय रूप से वर्डप्रेस ब्लॉग कैसे स्थापित करें अधिक पढ़ें . आप अपना स्वयं का मिक्सटेप या यहां तक कि एक सेट कर सकते हैं प्रतिनिधि सर्वर कैसे मिनटों में अपना खुद का ऑनलाइन प्रॉक्सी सर्वर बनाने के लिए अधिक पढ़ें , संभावनाएं अनंत हैं।
वास्तव में आप जो इससे बाहर निकलते हैं, वह कुछ नया सीखने और एक वातावरण प्रदान करने की क्षमता है जो आपको बहुत आसान तरीके से कोड बनाने और संशोधित करने की अनुमति देता है। यद्यपि यह सर्वर उत्पादन के उपयोग के लिए नहीं है, लेकिन यह रस्सियों को सीखने के लिए आपको एक बहुत विश्वसनीय विकास वातावरण और सैंडबॉक्स देता है, इसलिए बोलने के लिए।
आगे क्या होगा?
आपके पास अपना सर्वर अप करने और चलाने के बाद, दुनिया आपका सीप है। उस सॉफ़्टवेयर को स्थापित करें और चलाएं जिसे आप हमेशा परीक्षण करना चाहते थे। अपाचे मित्र अक्सर पूछे जाने वाले प्रश्न पृष्ठ में XAMPP और विस्तारित विकल्पों पर बहुत सारी जानकारी है, अपने इंस्टॉल को और आगे ले जाने के लिए वहां देखें। यदि आपको अपने सेटअप के बारे में कोई समस्या या प्रश्न हैं, तो नीचे पूछें और हम आपकी सहायता करना सुनिश्चित करेंगे!
डेव Drager फिलाडेल्फिया, फिलीस्तीनी अथॉरिटी के उपनगरों XDA Developers में काम करता है।