डिफ़ॉल्ट संस्करण सेट करें
ServBay आपको ऐसे सॉफ़्टवेयर पैकेजों के लिए डिफ़ॉल्ट संस्करण सेट करने की अनुमति देता है जो कमांड लाइन इंटरफेस (CLI) को सपोर्ट करते हैं, साथ ही डिफ़ॉल्ट रूप से शुरू होने वाले SQL डेटाबेस सर्वर और उसके संस्करण को भी कॉन्फ़िगर किया जा सकता है। यह अलग-अलग प्रोजेक्ट्स की ज़रूरत के मुताबिक विशिष्ट भाषा या टूल के संस्करण को प्रबंधित करने और सुनिश्चित करने में मदद करता है कि टर्मिनल या स्क्रिप्ट्स में कॉल करते समय डिफ़ॉल्ट रूप से इच्छित संस्करण उपयोग किया जाए।
ServBay पैकेज का डिफ़ॉल्ट कमांड लाइन संस्करण कॉन्फ़िगर करें
ServBay में, आप PHP, Node.js, MariaDB, MySQL, PostgreSQL, MongoDB आदि के लिए डिफ़ॉल्ट संस्करण सेट कर सकते हैं, जिससे कि जब भी टर्मिनल या स्क्रिप्ट में इनका उपयोग करें, डिफ़ॉल्ट संस्करण ही चले। नीचे डिफ़ॉल्ट संस्करण सेट करने के विस्तार से निर्देश दिए गए हैं:
ServBay ऐप खोलें।
बाएं साइडबार में "सेटिंग्स" पर क्लिक करें।
सेटिंग्स पेज पर, "डिफ़ॉल्ट संस्करण" अनुभाग खोजें।
ड्रॉपडाउन मेनू के ज़रिए PHP, Node.js, MariaDB, MySQL, PostgreSQL और MongoDB के लिए अपनी पसंद के डिफ़ॉल्ट संस्करण चुनें।
पेज के नीचे दिए "अप्लाई" बटन पर क्लिक करके बदलाव सहेजें।
डिफ़ॉल्ट संस्करण सेट करने के बाद, उदाहरण के लिए, यदि आपने PHP का डिफ़ॉल्ट संस्करण 7.4 पर सेट किया है, तो टर्मिनल में php -v
कमांड चलाने पर PHP 7.4.x (cli)
दिखाई देगा।
यदि आपको टर्मिनल में अस्थायी रूप से गैर-डिफ़ॉल्ट संस्करण का उपयोग करना है (जैसे PHP 8.1), तो आप विशेष संस्करण की कमांड का उपयोग कर सकते हैं, जैसे php-8.1 -v
। इससे PHP 8.1.x (cli)
दिखेगा। इस तरीके से आप बिना ग्लोबल डिफ़ॉल्ट सेटिंग बदले, किसी भी विशेष संस्करण के कमांड या स्क्रिप्ट चला सकते हैं।
इसी तरह की सेटिंग्स Node.js, MariaDB, PostgreSQL और MongoDB जैसे अन्य पैकेजों पर भी लागू होती हैं। ध्यान दें कि पैकेज प्रबंधन पेज में, डिफ़ॉल्ट संस्करण के तौर पर सेट किए गए पैकेज नाम के बगल में एक पिन आइकॉन होगा, जो दर्शाता है कि वह संस्करण इस समय डिफ़ॉल्ट है।
डिफ़ॉल्ट SQL डेटाबेस सर्वर और संस्करण (MySQL/MariaDB) सेट करें
क्योंकि MySQL और MariaDB दोनों SQL डेटाबेस हैं, और अमूमन एक ही नेटवर्क पोर्ट (जैसे 3306) और सॉकेट फाइल का उपयोग करते हैं, इसलिए इन्हें एक साथ नहीं चलाया जा सकता। ServBay आपको आसानी से डिफ़ॉल्ट SQL डेटाबेस टाइप (MySQL या MariaDB) और उसका संस्करण सेट करने की सुविधा देता है, जिससे आप दोनों के बीच जल्दी से स्विच कर सकें और अलग-अलग प्रोजेक्ट्स की डाटाबेस जरूरतें पूरी कर सकें।
उदाहरण के तौर पर, अगर आप फिलहाल MariaDB 11.4 संस्करण चला रहे हैं, और अब चाहते हैं कि ServBay के शुरू होने पर MySQL 9.0 संस्करण डिफ़ॉल्ट रूप से चले:
ServBay का "सेटिंग्स" पेज खोलें।
नीचे स्क्रॉल कर "Default SQL Server" सेक्शन तक जाएं।
"Default SQL Server" ड्रॉपडाउन में
MySQL
चुनें, फिर बगल में दिए "Apply" बटन पर क्लिक करें। (इससे ServBay स्टार्ट होने पर डिफ़ॉल्ट रूप से MySQL डाटाबेस रन होगा।)साथ ही "Default Version" ड्रॉपडाउन में वांछित MySQL संस्करण (जैसे
MySQL 9.0
) चुनें, फिर बगल में दिए "Apply" बटन पर क्लिक करें। (इससे चुने गए संस्करण के साथ MySQL स्टार्ट होगा।)यह सेटिंग पूरी हो गई। अब अगली बार जब ServBay चालू करें, तो आप द्वारा चुना गया SQL डेटाबेस सर्वर और उसका संस्करण डिफ़ॉल्ट रूप से स्वतः स्टार्ट होगा।
इस तरीके से आप जब चाहें डिफ़ॉल्ट डेटाबेस टाइप और संस्करण को तेज़ी से बदल सकते हैं, और बार-बार विभिन्न डेटाबेस सेवाओं को मैन्युअली स्टॉप या स्टार्ट करने की ज़रूरत भी नहीं पड़ेगी।