MAMP

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. एम ए एम पी : मीडियाविकि 1.40 के लिए एक संसाधन

परिचय

एम ए एम पी (MAMP) मैक ओएस एक्स (macOS) और विंडोज (Windows) के लिए एक लोकप्रिय स्थानीय विकास वातावरण (local development environment) है। यह आपको अपने कंप्यूटर पर एक वेब सर्वर (web server), डेटाबेस (database), और पीएचपी (PHP) चलाने की अनुमति देता है, जिससे आप वेब एप्लिकेशन (web application) विकसित और परीक्षण कर सकते हैं जैसे कि वे एक लाइव सर्वर (live server) पर चल रहे हों। यह विशेष रूप से मीडियाविकि जैसे कंटेंट मैनेजमेंट सिस्टम (Content Management System) के साथ काम करने के लिए उपयोगी है, क्योंकि यह आपको अपने मीडियाविकि इंस्टॉलेशन (MediaWiki installation) को अपने कंप्यूटर पर स्थापित करने और कॉन्फ़िगर (configure) करने की अनुमति देता है। यह लेख शुरुआती लोगों के लिए एम ए एम पी के बारे में विस्तृत जानकारी प्रदान करेगा, जिसमें इंस्टॉलेशन (installation), कॉन्फ़िगरेशन (configuration), उपयोग और समस्या निवारण (troubleshooting) शामिल हैं।

एम ए एम पी क्या है?

एम ए एम पी, जिसका अर्थ है मैक, एपाचे, माय एसक्यूएल और पीएचपी (Mac, Apache, MySQL, and PHP) है, एक सॉफ्टवेयर बंडल (software bundle) है जो इन चार महत्वपूर्ण घटकों को एक साथ स्थापित और प्रबंधित करता है।

  • एपाचे (Apache): एक लोकप्रिय वेब सर्वर जो वेब पेजों को ब्राउज़र (browser) में परोसने के लिए जिम्मेदार है। वेब सर्वर की अवधारणा को समझना महत्वपूर्ण है।
  • माय एसक्यूएल (MySQL): एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (Relational Database Management System) जो आपके मीडियाविकि इंस्टॉलेशन के लिए डेटा संग्रहीत करता है। डेटाबेस प्रबंधन एक महत्वपूर्ण कौशल है।
  • पीएचपी (PHP): एक सर्वर-साइड स्क्रिप्टिंग भाषा (server-side scripting language) जो मीडियाविकि जैसे गतिशील वेब एप्लिकेशन बनाने के लिए उपयोग की जाती है। पीएचपी प्रोग्रामिंग का ज्ञान उपयोगी है।

एम ए एम पी इन घटकों को एक आसान-से-उपयोग इंटरफेस (easy-to-use interface) के माध्यम से प्रबंधित करने का एक तरीका प्रदान करता है, जिससे आपको कमांड लाइन (command line) या जटिल कॉन्फ़िगरेशन फ़ाइलों (configuration files) के साथ काम करने की आवश्यकता नहीं होती है।

एम ए एम पी को डाउनलोड और इंस्टॉल करना

एम ए एम पी को आधिकारिक वेबसाइट ([1](https://www.mamp.info/en/)) से डाउनलोड किया जा सकता है। डाउनलोड करने के बाद, इंस्टॉलेशन प्रक्रिया (installation process) सरल है:

1. डाउनलोड की गई फ़ाइल (downloaded file) पर डबल-क्लिक करें। 2. इंस्टॉलेशन विज़ार्ड (installation wizard) के निर्देशों का पालन करें। 3. इंस्टॉलेशन के दौरान, आपसे एम ए एम पी को स्थापित करने के लिए एक स्थान (location) चुनने के लिए कहा जाएगा। डिफ़ॉल्ट स्थान (default location) आमतौर पर ठीक होता है। 4. यह भी पूछा जाएगा कि क्या आप एम ए एम पी स्टार्टर पैक (MAMP Starter Package) स्थापित करना चाहते हैं। इसमें कुछ नमूना वेबसाइटें (sample websites) और डेटाबेस शामिल हैं जो आपको एम ए एम पी के साथ शुरुआत करने में मदद कर सकते हैं।

इंस्टॉलेशन पूरा होने के बाद, आप एम ए एम पी कंट्रोल पैनल (MAMP Control Panel) लॉन्च कर सकते हैं।

एम ए एम पी कंट्रोल पैनल

एम ए एम पी कंट्रोल पैनल एम ए एम पी के सभी घटकों को प्रबंधित करने के लिए एक केंद्रीय स्थान है। कंट्रोल पैनल में निम्नलिखित मुख्य विशेषताएं हैं:

  • सर्वर (Servers): एपाचे और माय एसक्यूएल सर्वर को शुरू और बंद करने के लिए बटन।
  • पोर्ट्स (Ports): एपाचे और माय एसक्यूएल सर्वर द्वारा उपयोग किए जाने वाले पोर्ट (port) को कॉन्फ़िगर करने के लिए विकल्प। डिफ़ॉल्ट पोर्ट एपाचे के लिए 8888 और माय एसक्यूएल के लिए 8889 हैं। पोर्ट नंबर को समझना महत्वपूर्ण है।
  • वेब डायरेक्टरी (Web Directory): आपकी वेबसाइट फ़ाइलों (website files) को संग्रहीत करने के लिए फ़ोल्डर (folder)। डिफ़ॉल्ट वेब डायरेक्टरी `htdocs` फ़ोल्डर है जो एम ए एम पी इंस्टॉलेशन फ़ोल्डर के अंदर स्थित है।
  • मीडियाविकि (MediaWiki): मीडियाविकि इंस्टॉलेशन को प्रबंधित करने के लिए विकल्प।
  • अन्य विशेषताएं (Other Features): लॉग (log) देखने, पीएचपी कॉन्फ़िगरेशन (PHP configuration) को संपादित करने और अन्य सेटिंग्स (settings) को बदलने के लिए विकल्प।

मीडियाविकि के लिए एम ए एम पी को कॉन्फ़िगर करना

मीडियाविकि के साथ एम ए एम पी का उपयोग करने के लिए, आपको कुछ कॉन्फ़िगरेशन चरणों (configuration steps) का पालन करना होगा:

1. वेब डायरेक्टरी में मीडियाविकि फ़ाइलें अपलोड करें: अपनी मीडियाविकि फ़ाइलों को एम ए एम पी की वेब डायरेक्टरी (आमतौर पर `htdocs`) में अपलोड करें। 2. डेटाबेस बनाएं: एम ए एम पी कंट्रोल पैनल में माय एसक्यूएल सर्वर (MySQL server) शुरू करें। फिर, पीएचपीMyAdmin (phpMyAdmin) का उपयोग करके एक नया डेटाबेस बनाएं। पीएचपीMyAdmin एक वेब इंटरफेस है जिसका उपयोग आप माय एसक्यूएल डेटाबेस को प्रबंधित करने के लिए कर सकते हैं। 3. मीडियाविकि इंस्टॉलेशन स्क्रिप्ट चलाएं: अपने वेब ब्राउज़र (web browser) में `http://localhost:8888/mediawiki` पर जाएं। यह मीडियाविकि इंस्टॉलेशन स्क्रिप्ट (MediaWiki installation script) शुरू कर देगा। 4. इंस्टॉलेशन निर्देशों का पालन करें: इंस्टॉलेशन स्क्रिप्ट आपको डेटाबेस कनेक्शन (database connection) जानकारी, व्यवस्थापक उपयोगकर्ता नाम (administrator username) और पासवर्ड (password) सहित आवश्यक जानकारी दर्ज करने के लिए कहेगी। 5. मीडियाविकि कॉन्फ़िगरेशन फ़ाइल संपादित करें: इंस्टॉलेशन पूरा होने के बाद, आपको `LocalSettings.php` फ़ाइल को संपादित करने की आवश्यकता हो सकती है ताकि आपकी मीडियाविकि इंस्टॉलेशन को और कॉन्फ़िगर किया जा सके।

एम ए एम पी का उपयोग करके मीडियाविकि विकसित करना

एक बार जब आप मीडियाविकि को एम ए एम पी के साथ कॉन्फ़िगर कर लेते हैं, तो आप अपने कंप्यूटर पर ही मीडियाविकि को विकसित और परीक्षण कर सकते हैं। आप अपनी मीडियाविकि फ़ाइलों को संपादित कर सकते हैं, नए एक्सटेंशन (extensions) स्थापित कर सकते हैं, और अपनी मीडियाविकि साइट (MediaWiki site) को लाइव सर्वर पर अपलोड करने से पहले परिवर्तन का परीक्षण कर सकते हैं।

समस्या निवारण

एम ए एम पी के साथ काम करते समय, आपको कुछ समस्याओं का सामना करना पड़ सकता है। यहां कुछ सामान्य समस्याएं और उनके समाधान दिए गए हैं:

  • सर्वर शुरू नहीं हो रहा है: सुनिश्चित करें कि आपके कंप्यूटर पर कोई अन्य एप्लिकेशन (application) समान पोर्ट (port) का उपयोग नहीं कर रहा है। आप एम ए एम पी कंट्रोल पैनल में पोर्ट (port) को बदलकर इस समस्या को हल कर सकते हैं।
  • मीडियाविकि इंस्टॉलेशन स्क्रिप्ट नहीं चल रही है: सुनिश्चित करें कि आपने अपनी मीडियाविकि फ़ाइलों को सही वेब डायरेक्टरी (web directory) में अपलोड किया है और डेटाबेस (database) सही ढंग से बनाया गया है।
  • त्रुटि संदेश (Error messages) दिखाई दे रहे हैं: त्रुटि संदेशों (error messages) को ध्यान से पढ़ें। वे आपको समस्या को हल करने के लिए सुराग दे सकते हैं। यदि आप त्रुटि संदेशों (error messages) को समझने में असमर्थ हैं, तो आप ऑनलाइन (online) सहायता (help) या एम ए एम पी फोरम (MAMP forum) पर सहायता मांग सकते हैं।

उन्नत कॉन्फ़िगरेशन

एम ए एम पी आपको अपनी आवश्यकताओं के अनुसार अपने विकास वातावरण (development environment) को अनुकूलित (customize) करने की अनुमति देता है। कुछ उन्नत कॉन्फ़िगरेशन विकल्प (advanced configuration options) में शामिल हैं:

  • पीएचपी संस्करण (PHP version): आप एम ए एम पी कंट्रोल पैनल में विभिन्न पीएचपी संस्करणों (PHP versions) के बीच स्विच (switch) कर सकते हैं।
  • एपाचे कॉन्फ़िगरेशन (Apache configuration): आप एपाचे कॉन्फ़िगरेशन फ़ाइल (Apache configuration file) को संपादित करके एपाचे सर्वर (Apache server) को कॉन्फ़िगर कर सकते हैं।
  • माय एसक्यूएल कॉन्फ़िगरेशन (MySQL configuration): आप माय एसक्यूएल कॉन्फ़िगरेशन फ़ाइल (MySQL configuration file) को संपादित करके माय एसक्यूएल सर्वर (MySQL server) को कॉन्फ़िगर कर सकते हैं।

एम ए एम पी के विकल्प

एम ए एम पी स्थानीय विकास वातावरण (local development environment) के लिए कई विकल्पों में से एक है। कुछ अन्य लोकप्रिय विकल्पों में शामिल हैं:

  • एक्सएएमपी (XAMPP): एक क्रॉस-प्लेटफ़ॉर्म (cross-platform) स्थानीय विकास वातावरण (local development environment) जो एपाचे, माय एसक्यूएल, पीएचपी और पर्ल (Perl) को एक साथ स्थापित और प्रबंधित करता है।
  • डब्ल्यूएएमपी (WAMP): विंडोज (Windows) के लिए एक स्थानीय विकास वातावरण (local development environment) जो एपाचे, माय एसक्यूएल और पीएचपी को एक साथ स्थापित और प्रबंधित करता है।
  • डॉककर (Docker): एक कंटेनरीकरण (containerization) प्लेटफॉर्म (platform) जो आपको अपने एप्लिकेशन (applications) को कंटेनरों (containers) में चलाने की अनुमति देता है। डॉकर का उपयोग आधुनिक विकास के लिए महत्वपूर्ण है।

निष्कर्ष

एम ए एम पी एक शक्तिशाली और उपयोग में आसान स्थानीय विकास वातावरण (local development environment) है जो आपको अपने कंप्यूटर पर वेब एप्लिकेशन (web applications) विकसित और परीक्षण करने की अनुमति देता है। यह विशेष रूप से मीडियाविकि जैसे कंटेंट मैनेजमेंट सिस्टम (Content Management System) के साथ काम करने के लिए उपयोगी है। इस लेख में, हमने एम ए एम पी के बारे में विस्तृत जानकारी प्रदान की है, जिसमें इंस्टॉलेशन (installation), कॉन्फ़िगरेशन (configuration), उपयोग और समस्या निवारण (troubleshooting) शामिल हैं।

संबंधित विषय

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

Баннер