ServBay इंस्टॉलेशन गाइड: macOS पर तेज़ी से लोकल वेब डेवलपमेंट एन्वायरनमेंट सेटअप करें
ServBay एक ऐसा लोकल वेब डेवलपमेंट टूल है जिसे खासतौर पर डेवलपर्स के लिए डिज़ाइन किया गया है। यह macOS पर PHP, Node.js, Python, Go, Java, Ruby, Rust जैसी कई टेक्नोलॉजी स्टैक्स और MySQL, PostgreSQL, MongoDB, Redis जैसे डेटाबेस को मैनेज करना बहुत आसान बनाता है। ServBay की इंस्टॉलेशन प्रक्रिया बेहद सिंपल और तेज़ है, जो इसके सबसे बड़े फ़ीचर्स में से एक है।
अन्य टूल्स की तुलना में, ServBay का इंस्टॉलेशन पैकेज बहुत हल्का है (अक्सर करीब 20MB), और पूरी इंस्टॉलेशन से लेकर इनिशियलाइज़ेशन तक का प्रोसेस सिर्फ़ कुछ क्लिक में, कुछ ही मिनटों में पूरा किया जा सकता है—जिससे आप तुरंत अपने डेवलपमेंट पर फोकस कर सकते हैं।
वीडियो ट्यूटोरियल
इस वीडियो ट्यूटोरियल में ServBay की इंस्टॉलेशन स्टेप्स दिखाई गई हैं। आप चाहें तो YouTube पर भी इसे देख सकते हैं।
ज़रूरी नोट्स और प्री-रिक्वायर्मेंट्स
ServBay इस समय मुख्यतः macOS ऑपरेटिंग सिस्टम के लिए उपलब्ध है।
इंस्टॉल और इनिशियलाइज़ करने से पहले, निम्न बातों का ध्यान जरूर रखें:
- पोर्ट्स का कन्फ्लिक्ट: एक ही ऑपरेटिंग सिस्टम में हर पोर्ट एक यूनिक संसाधन है, जिसे एक वक्त में सिर्फ़ एक ही प्रोसेस इस्तेमाल कर सकता है। ServBay को कुछ जरूरी सर्विसेज (जैसे वेब सर्वर, डेटाबेस आदि) के लिए खास पोर्ट्स की ज़रूरत होती है। ताकि ServBay सही से चल सके, इंस्टॉल करने से पहले कृपया इन जरूरी पोर्ट्स को इस्तेमाल कर रहे किसी भी प्रोग्राम को बंद कर दें। सबसे आम कन्फ्लिक्ट वाले पोर्ट्स:
- वेब सर्विस पोर्ट: 80 (HTTP), 443 (HTTPS) (इन पर अकसर Apache, Nginx, Caddy, या कोई अन्य लोकल वेब सर्वर चलता है)
- MySQL/MariaDB पोर्ट: 3306
- PostgreSQL पोर्ट: 5432
- MongoDB पोर्ट: 27017
- Redis पोर्ट: 6379
- DNS पोर्ट: 53 (अक्सर dnsmasq या अन्य लोकल DNS सर्विस) इन पोर्ट्स के स्टेटस के लिए टर्मिनल में
lsof -i :[पोर्ट नंबर]
कमांड चलाकर देख सकते हैं (उदाहरण:lsof -i :80
)।
ServBay इंस्टॉलेशन पैकेज डाउनलोड करें
आप ServBay का नया वर्शन ऑफिशल वेबसाइट के डाउनलोड पेज से ले सकते हैं। इसका इंस्टॉलेशन पैकेज साइज काफ़ी छोटा होता है, जिससे डाउनलोडिंग में वक्त नहीं लगता।
ServBay डाउनलोड पेज पर जाएं और macOS के लिए .dmg
फाइल डाउनलोड करें। फाइल का नाम आमतौर पर ServBayInstaller-vX.Y.Z.dmg
फॉर्मेट में होगा, जहां X.Y.Z वर्शन नंबर है।
ServBay इंस्टॉल करें
डाउनलोड पूरा होने के बाद, निम्न स्टेप्स फॉलो करें:
- डाउनलोड्ड
.dmg
फाइल (उदाहरण:ServBayInstaller-v1.12.0.dmg
) को डबल-क्लिक करें। macOS इस डिस्क इमेज को माउंट करेगा और इंस्टॉलेशन विंडो खोलेगा। - विंडो में आपको ServBay.app आइकन और Applications फोल्डर का शॉर्टकट दिखेगा।
ServBay.app
आइकन को ड्रैग करें और उसेApplications
फोल्डर में डाल दें: - इंस्टॉलेशन के बाद, macOS का
Applications
फोल्डर खोलें, ServBay आइकन ढूंढें और उस पर डबल-क्लिक करके प्रोग्राम स्टार्ट करें।
ServBay इनिशियलाइज़ करें
पहली बार ServBay स्टार्ट करते समय इनिशियल सेटिंग करनी होगी। आपकी पसंद के हिसाब से ServBay जरूरी सॉफ़्टवेयर पैकेज डाउनलोड और सेटअप करेगा। पहले यह सुनिश्चित करें कि सभी ज़रूरी पोर्ट्स फ्री हैं, उसके बाद ही ServBay आइकन डबल-क्लिक करें।
ServBay आपको एक सिंपल और क्लियर इनिशियलाइज़ेशन इंटरफ़ेस देगा:
- अपना रोल चुनें: लेफ्ट साइड में, अपने मुख्य डेवलपमेंट रिक्वायरमेंट्स के अनुसार रोल चुनें, जैसे "Web Developer", "Full Stack Developer", "PHP Developer" आदि।
- प्रीसेट सॉफ्टवेयर पैकेज देखें: रोल सिलेक्ट करने के बाद, राइट साइड में ServBay उस रोल के मुताबिक रिकमेंडेड सॉफ्टवेयर पैकेज दिखाएगा। इनमें आमतौर पर डिफ़ॉल्ट वेब सर्वर (जैसे Nginx), ServBay रनटाइम और जरूरी लैंग्वेज वर्शन (जैसे PHP, Python आदि) शामिल होते हैं। आप इन्हें देख और चेक कर सकते हैं।
- इंस्टॉल करना शुरू करें: रोल और सॉफ्टवेयर पैकेज कन्फ़र्म करने के बाद, राइट बॉटम में
Start Installation
बटन दबाएं। - परमिशन की रिक्वेस्ट: "Start Installation" पर क्लिक करते ही, macOS आपसे करंट यूज़र पासवर्ड मांगेगा ताकि
ServBay Helper
टूल इंस्टॉल किया जा सके।ServBay Helper
सर्वबे को सिस्टम सर्विसेस मैनेज करने, परमिशन हैंडल करने और पोर्ट्स बाइंड करने के लिए जरूरी है। इसलिएServBay Helper
को परमिशन देना अनिवार्य है, वरना सर्वबे सही से काम नहीं करेगा। - इंस्टॉल होने का इंतजार करें: अब ServBay जरूरी पैकेज डाउनलोड, इंस्टॉल और सेटअप करेगा। इसमें कुछ मिनट लग सकते हैं—यह आपके चुने गए पैकेज और इंटरनेट स्पीड पर निर्भर करता है।
- मुख्य इंटरफेस पर जाएं: इनिशियलाइज़ेशन कंप्लीट होने के बाद अपने आप आप ServBay के मुख्य कंट्रोल पैनल में पहुंच जाएंगे। यहां आपको इंस्टॉल्ड पैकेजेज़ का स्टेटस दिखेगा।
बधाई हो! ServBay सफलतापूर्वक इंस्टॉल और इनिशियलाइज़ हो गया है।
डेमो वेबसाइट और एडमिन टूल्स एक्सेस करें
ServBay डिफ़ॉल्ट रूप से एक डेमो वेबसाइट, phpMyAdmin, Adminer जैसे लोकप्रिय डेटाबेस एडमिन टूल्स, और PHP info (phpinfo) पेज इंटीग्रेट करता है, ताकि इंस्टॉलेशन वेरिफाई करना और डेटाबेस को संभालना आसान हो जाए।
ServBay की डिफ़ॉल्ट साइट रूट डायरेक्टरी आमतौर पर /Applications/ServBay/www
होती है। डेमो वेबसाइट और टूल्स इसी डायरेक्टरी में मिलेंगे। आप अपने प्रोजेक्ट्स भी इसके सब-फोल्डर में रखकर डेवेलपमेंट कर सकते हैं।
- अपना वेब ब्राउज़र खोलें और डिफ़ॉल्ट पता खोलें: https://servbay.host
- आप ServBay के मुख्य इंटरफेस के लेफ्ट साइड नेविगेशन बार में
वेबसाइट
मेन्यू से भीservbay.host
वेबसाइट आइटम चुनकर राइट साइड के ऐक्सेस आइकन पर क्लिक कर सकते हैं।
- आप ServBay के मुख्य इंटरफेस के लेफ्ट साइड नेविगेशन बार में
- खुली हुई डेमो वेबसाइट के पेज पर आपको phpMyAdmin, Adminer आदि टूल्स के शॉर्टकट लिंक मिल जाएंगे।
इतना करते ही आपने ServBay इंस्टॉल/इनिशियलाइज़ कर दिया है और डिफ़ॉल्ट डेमो वेबसाइट व एडमिन टूल्स ऐक्सेस करना भी सीख लिया है। अब आप अपने डेवलपमेंट प्रोजेक्ट्स की सेटिंग शुरू कर सकते हैं!