XAMPP क्या है?
XAMPP एक ओपन-सोर्स, क्रॉस-प्लेटफ़ॉर्म वेब सर्वर है जिसमें एक वेब सर्वर, MySQL डेटाबेस इंजन और PHP और पेरिंग प्रोग्रामिंग पैकेज शामिल हैं। यह अपाचे द्वारा संकलित और बनाए रखा गया है। यह उपयोगकर्ताओं को अपने कंप्यूटर पर स्थानीय वेब सर्वर का उपयोग करके वर्डप्रेस वेबसाइट बनाने की अनुमति देता है। यह विंडोज, लिनक्स और मैक का समर्थन करता है।
यह अपाचे द्वारा संकलित और बनाए रखा गया है। संक्षिप्त XAMPP का अर्थ है;
- X - [क्रॉस प्लेटफॉर्म ऑपरेटिंग सिस्टम] मतलब यह किसी भी OS Mac OX, विंडोज, लिनक्स आदि पर चल सकता है।
- A - Apache - यह वेब सर्वर सॉफ्टवेयर है।
- एम - MySQL - डेटाबेस।
- पी - PHP
- पी - पर्ल - स्क्रिप्टिंग भाषा
XAMPP का उपयोग क्यों करें?
XAMPP आदेशों का उपयोग किए बिना Apache, MySQL और अन्य कार्यक्रमों का प्रबंधन करने के लिए एक आसान-से-उपयोग नियंत्रण कक्ष प्रदान करता है। PHP का उपयोग करने के लिए, हमें Apache और MySQL को स्थापित करना होगा। अपाचे को स्थापित करना और इसे कॉन्फ़िगर करना आसान नहीं है क्योंकि इसे अन्य चीजों के साथ PHP और पर्ल के साथ सेट और एकीकृत करने की आवश्यकता है। XAMPP PHP और पर्ल के साथ अपाचे को स्थापित करने और एकीकृत करने के लिए सभी जटिलता से संबंधित है।
केवल जावा एसडीके के साथ चलने वाले जावा के विपरीत, पीएचपी को काम करने के लिए एक वेब-सर्वर की आवश्यकता होती है।
इस XAMPP ट्यूटोरियल में, आप सीखेंगे-
- XAMPP क्या है?
- XAMPP का उपयोग क्यों करें?
- XAMPP को कैसे डाउनलोड और इंस्टॉल करें
- बेसिक XAMPP वेब सर्वर कॉन्फ़िगरेशन
- XAMPP कंट्रोल पैनल
- XAMPP कॉन्फ़िगर करें
- सबसे अच्छा PHP IDE क्या है?
- नेटबीन्स आईडीई का परिचय
- Netbeans IDE का उपयोग करके एक नया PHP प्रोजेक्ट बनाना
- अपने पहले PHP उदाहरण चल रहा है
XAMPP कैसे स्थापित करें
हम विंडोज के लिए XAMPP स्थापित करने के लिए चरण दर चरण प्रक्रिया को देखते हैं। अन्य ऑपरेटिंग सिस्टम के लिए, XAMPP इंस्टॉलेशन चरण समान हैं।
चरण 1) XAMPP डाउनलोड करें
Windows के लिए XAMPP डाउनलोड करने के लिए यहां क्लिक करें: http://www.apachefriends.org/en/xampp-windows.html
चरण 2) स्थापना शुरू करें
XAMPP इंस्टालेशन किसी अन्य विंडोज़ प्रोग्राम को इंस्टॉल करने जैसा है। हालाँकि, कुछ चीजें हैं जिन्हें हमें ध्यान देना चाहिए।
चरण 3) सेटअप चलाएँ
आपके द्वारा XAMPP डाउनलोड करने के बाद, सेटअप चलाएँ। नीचे दिखाया गया चेतावनी संदेश संवाद विंडो प्रकट होता है।
चरण 4) उपयोगकर्ता नियंत्रण सेटिंग्स बदलें
यदि आप Windows Vista या Windows 7 का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप उपयोगकर्ता खाता नियंत्रण सुविधा को निष्क्रिय कर दें। ऐसा करने के लिए, नियंत्रण कक्ष> उपयोगकर्ता खाते> उपयोगकर्ता पहुँच नियंत्रण सेटिंग्स बदलें का चयन करें। नीचे दिया गया चित्र मुख्य चरणों को दर्शाता है।
चरण 5) सेटिंग्स सहेजें
- आपके द्वारा उपयोगकर्ता खाता नियंत्रण निष्क्रिय करने के बाद, चेतावनी संदेश बॉक्स पर ओके बटन पर क्लिक करें।
- इस बार आपको निम्न संदेश मिलेगा
चरण 6) अगला क्लिक करें
सफल स्क्रीन में, अगला क्लिक करें
चरण 7) इनसेटेशन मार्ग चुनें
अगली स्क्रीन में, यदि आवश्यक हो तो इंस्टॉलेशन पथ बदलें। अगला पर क्लिक करें
चरण 8) आवश्यक सेवाओं की जांच करें
अगली स्क्रीन में Apache और MySQL को चुनें। यदि आवश्यक हो तो आप वैकल्पिक रूप से FileZilla (FTP क्लाइंट) का चयन कर सकते हैं। इंस्टॉल पर क्लिक करें
नोट एक सेवा विंडोज़ में एक लंबे समय से चलने वाला कार्यक्रम है जिसमें उपयोगकर्ता के हस्तक्षेप की आवश्यकता नहीं होती है। जब भी विंडोज़ ऑपरेटिंग सिस्टम शुरू किया जाता है, तो सेवाएँ स्वचालित रूप से चलाने के लिए सेट की जा सकती हैं। अपाचे और MySQL का उपयोग करने के लिए, वे पृष्ठभूमि में चलने वाले हैं । जब भी आप अपने कंप्यूटर को पावर करते हैं, तो उन्हें अपाचे और MySQL दोनों पृष्ठभूमि में स्वचालित रूप से इंस्टॉल करना । यदि आपने अपाचे और MySQL को सेवाओं के रूप में स्थापित नहीं किया है, तो आपको उन्हें हर बार मैन्युअल रूप से शुरू करना होगा जो आप उनका उपयोग करना चाहते हैं। आपको यह XAMPP कंट्रोल पैनल से करना होगा। PHP और
चरण 9) स्थापना समाप्त करें
स्थापना के सफल समापन पर, आप निम्नलिखित विंडो देखेंगे
- फिनिश बटन पर क्लिक करें
अपने XAMPP इंस्टॉलेशन का परीक्षण करने से पहले, आइए पहले उन मूल निर्देशिकाओं को देखें, जिनके साथ हम काम करेंगे।
बेसिक XAMPP वेब सर्वर कॉन्फ़िगरेशन
यह XAMPP ट्यूटोरियल मानता है कि आपने ऊपर बताए गए चरणों का उपयोग करके Windows में ड्राइव C पर XAMPP स्थापित किया है । निम्नलिखित उन मूल निर्देशिकाओं की एक सूची है, जिनके बारे में आपको जानकारी होनी चाहिए।
- htdocs ; यह वेब रूट डायरेक्टरी है। हमारे सभी PHP कोड इस निर्देशिका में रखे जाएंगे।
- mysql - इस निर्देशिका में MySQL डेटाबेस इंजन से संबंधित सभी जानकारी है, डिफ़ॉल्ट रूप से यह पोर्ट 3306 पर चलता है।
- php - इस डायरेक्टरी में PHP इंस्टॉलेशन फाइल्स हैं। इसमें php.ini नामक एक महत्वपूर्ण फ़ाइल है। इस निर्देशिका का उपयोग यह कॉन्फ़िगर करने के लिए किया जाता है कि PHP आपके सर्वर पर कैसे व्यवहार करती है।
डिफ़ॉल्ट रूप से , अपाचे वेब सर्वर पोर्ट 80 पर चलता है । यदि पोर्ट 80 किसी अन्य वेब सर्वर द्वारा लिया गया है, तो आप एक अलग पोर्ट नंबर का उपयोग कर सकते हैं। इस ट्यूटोरियल के लिए हम मानेंगे कि हम पोर्ट 80 का उपयोग कर रहे हैं। ध्यान दें, यदि आप SKYPE का उपयोग करते हैं, तो यह उसी पोर्ट का उपयोग करता है। यदि आप पोर्ट 80 पर PHP के लिए XAMPP का उपयोग करना चाहते हैं तो Skype बंद करें
XAMPP कंट्रोल पैनल
नियंत्रण कक्ष का उपयोग XAMPP के माध्यम से स्थापित कार्यक्रमों को प्रबंधित करने के लिए किया जाता है। XAMPP सर्वर नियंत्रण कक्ष खोलने के लिए,
- स्टार्ट मेनू पर क्लिक करें
- कार्यक्रम निर्देशिका का अन्वेषण करें और नीचे दिए गए चित्र में दिखाए गए अनुसार एप्स फ्रेंड्स का पता लगाएं
- नीचे दिया गया चित्र नियंत्रण कक्ष दिखाता है।
1) यह खंड स्थापित सेवाओं, मॉड्यूल और प्रक्रिया आईडी पीआईडी (एस) को सूचीबद्ध करता है। एक हरे रंग की टिक का मतलब है कि मॉड्यूल को सेवा के रूप में स्थापित किया गया है। लाल निशान का मतलब है कि इसे सेवा के रूप में स्थापित नहीं किया गया है। सेवा स्थापित करने के लिए, लाल निशान पर क्लिक करें। यदि बटन हरे रंग की टिक दिखाता है और आप उस पर क्लिक करते हैं, तो नियंत्रण कक्ष आपसे पूछेगा कि क्या आप सिस्टम को अनइंस्टॉल करना चाहते हैं।
2) यह खंड मॉड्यूल (एस) को मॉड्यूल से जुड़ा दिखाता है। कार्रवाई अनुभाग के लिए है;
- मॉड्यूल शुरू करना और रोकना
- Apache और MySQL के लिए प्रशासनिक विंडो खोलें
- परिवर्तन करने के लिए Apache, MySQL आदि के लिए विन्यास फाइल खोलें
- मॉड्यूल के लिए लॉग फ़ाइलें देखें
3) इस अनुभाग में उपयोगी उपयोगिताओं जैसे कि नेटसेट, विंडोज़ सेवाएं शॉर्ट कट आदि शामिल हैं।
4) यह खंड मॉड्यूल पर स्थिति जानकारी प्रदर्शित करता है। नियंत्रण कक्ष का उपयोग किया जा सकता है;
- Apache, MySQL आदि जैसी सेवाओं को स्थापित और अनइंस्टॉल करें जो XAMPP के माध्यम से स्थापित हैं
- सेवाएं शुरू और बंद करें।
- कॉन्फ़िगर फ़ाइलें खोलें आदि।
XAMPP कॉन्फ़िगर करें
आइए अब PHP संचालित वेब साइटों को विकसित करने के लिए अपने XAMPP इंस्टॉलेशन का उपयोग शुरू करने से पहले आवश्यक बुनियादी विन्यासों को देखें। अपने पसंदीदा ब्राउज़र में URL http: // localhost / xampp / टाइप करें । इस ट्यूटोरियल के लिए, हम फ़ायरफ़ॉक्स को अपने वेब ब्राउज़र के रूप में उपयोग करेंगे।
यदि आप उपरोक्त स्क्रीन देख पा रहे हैं तो आपने XAMPP को सफलतापूर्वक स्थापित किया है। बाईं ओर के पैनल में उपयोगी जानकारी के लिंक होते हैं जैसे;
- PHP का संस्करण स्थापित
- XAMPP की सुरक्षा सेटिंग्स
- उपयोगिताओं जैसे phpMyAdmin आदि तक पहुंच।
XAMPP 1.8.0 के साथ भेज दिया गया PHP संस्करण PHP 5.4.4 है
सबसे अच्छा PHP IDE क्या है?
एक PHP आईडीई एक प्रोग्राम है जो आपको आसानी से PHP कोड लिखने की अनुमति देता है। PHP IDE अक्सर सिंटैक्स हाइलाइटिंग सुविधाओं से लैस होता है और कुछ मामलों में स्वतः पूर्ण सुविधाओं से भी। इसका मतलब यह है कि यदि आप एक PHP कीवर्ड लिखते हैं जिसे PHP दुभाषिया द्वारा जाना जाता है, तो कीवर्ड को नियमित विवरणों के लिए उपयोग किए जाने वाले एक अलग रंग पर प्रकाश डाला जाएगा। जैसे ही आप उन्हें टाइप करते हैं, स्वतः पूर्ण विशेषताएं ज्ञात PHP कीवर्ड को स्वचालित रूप से पॉप अप कर देती हैं। नोटपैड का उपयोग PHP कोड लिखने और संपादक करने के लिए भी किया जा सकता है। नोटपैड जैसे संपादक का उपयोग करने का नुकसान यह है कि लिपियों को डीबग करना मुश्किल हो जाता है क्योंकि त्रुटियों को गलत करना आसान नहीं है जैसे कि गलत वर्तनी वाले कीवर्ड, असंगत ब्रेसिज़ आदि। एक आईडीई त्रुटियों के साथ बयानों को उजागर करेगा, इसलिए उन्हें स्पॉट करना आपके लिए आसान है। नीचे दी गई तालिका में 5 लोकप्रिय PHP संपादकों को दिखाया गया है
संपादक | लाइसेंस | क्रास प्लेटफार्म | संक्षिप्त विवरण |
---|---|---|---|
Netbeans IDE | खुला स्त्रोत | हाँ |
|
Dreamweaver | व्यावसायिक | हाँ |
|
ज़ेंड स्टूडियो | व्यावसायिक | हाँ |
|
PHP ग्रहण | खुला स्त्रोत | हाँ |
|
नोटपैड ++ | फ्रीवेयर | केवल विंडोज |
|
Netbeans IDE PHP संपादक उपरोक्त तालिका में संक्षेप में प्रकाश डाला गया, Netbeans IDE में शक्तिशाली विशेषताएं हैं जो PHP कोडर्स के उत्पादक को बढ़ाती हैं। आईडीई को स्वतंत्र रूप से https://netbeans.org/downloads/index.html से डाउनलोड किया जा सकता है
- सिंटैक्स हाइलाइटिंग और ऑटो-पूर्ण सुविधाएँ आपकी उत्पादकता को बढ़ाती हैं
- इसमें MySQL जैसे डेटाबेस सिस्टम के लिए मूल समर्थन है। आपको अपने डेटाबेस को कोड और विकसित करने के लिए दो कार्यक्रमों का उपयोग करने की आवश्यकता नहीं है ।
- आईडीई का उपयोग सहयोगी वातावरण में किया जा सकता है । यह तब काम आता है जब आपको अन्य डेवलपर्स के साथ एक टीम के रूप में काम करना होता है।
- आईडीई के पास अन्य भाषाओं जैसे कि समर्थन है ;
- जावा एसई
- जावा ईई
- सी
- सी ++
इस लेखन के रूप में नेटबीन्स आईडीई का वर्तमान संस्करण संस्करण 7.3 है
नेटबीन्स आईडीई का परिचय
आपके द्वारा Netbeans IDE PHP एडिटर को सफलतापूर्वक स्थापित करने के बाद, प्रोग्राम को किसी अन्य विंडोज़ प्रोग्राम की तरह ही चलाएं। नीचे दी गई विंडो दिखाई देती है
1. प्रोजेक्ट एक्सप्लोरर - इस पैनल का उपयोग सभी खोले गए प्रोजेक्ट को प्रदर्शित करने के लिए किया जाता है। परियोजनाएं एक ट्री व्यू में सूचीबद्ध हैं।
2. शॉर्टकट टूल बार - इस टूलबार में अक्सर किए जाने वाले कार्यों के शॉर्टकट होते हैं जैसे कि एक नया प्रोजेक्ट बनाना, मौजूदा प्रोजेक्ट को खोलना, पूर्ववत और फिर से करना आदि।
3. स्टार्टअप पेज - इस पेज में 3 टैब शामिल हैं- जानें और डिस्कवर करें, मेरा नेटबीन और नया क्या है।
- पहला टैब [जानें और खोजें] आपको नेटबीन्स आईडीई की विशेषताओं से परिचित कराता है, कुछ डेमो और ट्यूटोरियल दिखाता है जो नेटबीन्स आईडीई में विकसित किए जा सकते हैं।
- दूसरा टैब [My Netbeans] हाल ही में खोली गई परियोजनाओं को सूचीबद्ध करता है, जिससे आप प्लगइन्स को स्थापित कर सकते हैं और IDE की सुविधाओं को सक्रिय कर सकते हैं।
4. आउटपुट विंडो - इसका उपयोग जावा कंसोल एप्लिकेशन जैसे प्रोग्राम से आउटपुट प्रदर्शित करने के लिए किया जाता है। इसका उपयोग लॉग और डिबग जानकारी प्रदर्शित करने के लिए भी किया जाता है। नीचे स्क्रीनशॉट आईडीई को एक परियोजना के साथ दिखाता है।
Netbeans IDE का उपयोग करके एक नया PHP प्रोजेक्ट बनाना
- नीचे दिखाए गए टूल बार पर create new project बटन पर क्लिक करें
- यदि आपने XAMPP NetBeans IDE में उपलब्ध सभी बंडलों को डाउनलोड किया है, तो सुनिश्चित करें कि आप प्रोजेक्ट श्रेणी के तहत PHP का चयन करें, प्रोजेक्ट्स के तहत PHP अनुप्रयोग फिर अगला बटन पर क्लिक करें।
- नीचे दिखाए अनुसार प्रोजेक्ट का नाम दर्ज करें।
- सुनिश्चित करें कि फ़ोल्डर को XAMPP PHP इंस्टॉलेशन डायरेक्टरी में सहेजा गया है जैसा कि ऊपर दिखाया गया है।
- हो जाने पर नेक्स्ट बटन पर क्लिक करें।
- सुनिश्चित करें कि चलाएं: स्थानीय वेब साइट पर सेट है (स्थानीय वेब सर्वर पर चल रहा है)
- प्रोजेक्ट URL: http: // localhost / phplessons / के लिए सेट है
ध्यान दें उपरोक्त सेटिंग्स डिफ़ॉल्ट रूप से आपके लिए निर्धारित की जाएंगी। जब तक आप विशेषज्ञ न हों, आपको कुछ भी बदलने की ज़रूरत नहीं है
- Next बटन पर क्लिक करें
- Netbeans PHP संपादक PHP MVC फ्रेमवर्क जैसे सिम्फनी और Zend के साथ एकीकरण की अनुमति देता है। अभी के लिए हम किसी MVC फ्रेमवर्क का चयन नहीं करेंगे। फिनिश बटन पर क्लिक करें।
- आपकी नई बनाई गई परियोजना प्रोजेक्ट ब्राउज़र और आपके लिए बनाए गए एक index.php पृष्ठ में प्रदर्शित की जाएगी।
- नए बनाने वाले पेज में कुछ html कोड होते हैं। इसे नीचे दिखाए गए निम्न कोड से बदलें।
अपने पहले PHP उदाहरण चल रहा है
- नीचे दिखाए गए अनुसार टूलबार पर रन बटन पर क्लिक करें
- आपका डिफ़ॉल्ट ब्राउज़र URL http: //localhost/phplessons/index.php के साथ खोला जाएगा । आउटपुट "हैलो वर्ल्ड!" आपके ब्राउज़र में प्रदर्शित किया जाएगा।
सारांश
- XAMPP का फुल फॉर्म X-cross प्लेटफॉर्म, Apache, MySQL, PHP और Perl है
- एक PHP संपादक एक प्रोग्राम है जो आपको कम से कम समय के भीतर PHP कोड लिखने की अनुमति देता है और आपको डिज़ाइन समय पर अपने सिंटैक्स त्रुटियों को डीबग करने की अनुमति देता है।
- Netbeans PHP संपादक एक क्रॉस प्लेटफ़ॉर्म ओपन सोर्स एडिटर है जो PHP डेवलपर्स की उत्पादकता को बढ़ाता है।