DirectAdmin पर कई PHP संस्करणों का उपयोग करना

DirectAdmin के पास एक दूसरे के साथ दो PHP संस्करण चलाने के लिए समर्थन है। वर्तमान में, सबसे लोकप्रिय संयोजन PHP 5.6 और 7.0 है। इस तरह, आप दोनों विरासत सॉफ़्टवेयर के साथ-साथ बहुत नए और अद्यतित सॉफ़्टवेयर का समर्थन कर सकते हैं।

इस ट्यूटोरियल में, हम दो PHP संस्करण चलाने के लिए CustomBuild का उपयोग करेंगे।

इस ट्यूटोरियल को फॉलो करने से पहले, आपको यह सुनिश्चित करना होगा कि आप कस्टमबिल्ड 2.0 चला रहे हैं। यदि यह मामला नहीं है, तो कृपया सत्यापित करें और यदि आवश्यक हो तो अद्यतन करें। एक कदम-दर-कदम ऐसा करने के तरीके के गाइड पाया जा सकता है यहाँ

नोट : PHP 7 केवल DirectAdmin 1.50.1 और नए द्वारा समर्थित है।

चरण 1: CustomBuild कॉन्फ़िगरेशन को बदलना

CustomBuild कॉन्फ़िगरेशन को बदलने के दो तरीके हैं: सीधे options.confफ़ाइल को संशोधित करना या कमांड लाइन का उपयोग करना। इस गाइड में, हम कमांड लाइन का उपयोग करेंगे।

दो PHP संस्करण 5.6 और 7.0 सेट करने के लिए, पहले CustomBuild फ़ोल्डर में जाएँ:

cd /usr/local/directadmin/custombuild

चरण 2: PHP संस्करणों की स्थापना

अगला, संस्करण सेट करने के लिए निम्नलिखित कमांड चलाएँ:

./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php1_release 7.0
./build set php2_release 5.6

नोट : उपरोक्त उदाहरण का उपयोग करते हुए, दोनों पीएचपी संस्करण को php-fpmमोड में चलाया जाएगा । यह आवश्यक है यदि आप एक Nginx और Apache रिवर्स प्रॉक्सी का उपयोग कर रहे हैं । यदि आप रिवर्स प्रॉक्सी का उपयोग नहीं कर रहे हैं, तो आप जरूरत पड़ने पर PHP मोड को बदल सकते हैं।

5.6 से अधिक पुराने संस्करणों का उपयोग करना दृढ़ता से हतोत्साहित करता है क्योंकि वे सभी अपने जीवन के अंत (ईओएल) पर पहुंच गए हैं, इस प्रकार और अब अद्यतन या बनाए नहीं रखा जाता है। जैसे, यह अनुशंसा की जाती है कि आप जब भी संभव हो PHP 7 का उपयोग करें, और अस्थायी रूप से विरासत अनुप्रयोगों का समर्थन करने में सक्षम होने के लिए 5.6 विशुद्ध रूप से उपयोग करें।

options.confफ़ाइल खोलें :

cd /usr/local/directadmin/custombuild
vi options.conf

पहली कुछ पंक्तियों के मिलान या फ़ाइल में कम से कम एक बार सत्यापित करें:

php1_release=7.0
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm

यदि नहीं, तो कृपया ऊपर दिए गए आदेशों को फिर से चलाएँ।

चरण 3: पुनरावर्ती PHP

Recompile PHP और विन्यास को फिर से लिखना:

./build php n
./build rewrite_confs

इसमें लंबा समय लग सकता है, कृपया प्रक्रिया को बाधित न करें। यह संभवतः सबसे अच्छा है यदि आप एक screenसत्र में आदेशों को चलाते हैं , और जब आपका एसएसएच सत्र डिस्कनेक्ट या बाधित हो जाता है, तो प्रक्रिया चल रही है।

चरण 4: PHP संस्करणों की स्थापना

अब आप प्रति वर्चुअल होस्ट (वेबसाइट) पर एक PHP संस्करण का चयन करने में सक्षम हैं। वर्तमान में आपके DirectAdmin सर्वर पर चलने वाली सभी वेबसाइटें मान सेट के लिए उपयोग करेंगी php1_release। प्रति वेबसाइट PHP संस्करण को बदलने के लिए, उपयोगकर्ता स्तर पर नेविगेट करें, डोमेन नाम का चयन करें, "आपका खाता" के तहत "डोमेन सेटअप" पर क्लिक करें, डोमेन नाम पर क्लिक करें और नीचे स्क्रॉल करें। जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, अब आप PHP संस्करण चुन सकेंगे। ध्यान दें कि संस्करण को बदलने के बाद, परिवर्तनों को संसाधित करने में 1 मिनट तक का समय लग सकता है। DirectAdmin कार्य कतार में वेब सर्वर का एक अनुसूचित पुनरारंभ जोड़ा गया है।

DirectAdmin पर कई PHP संस्करणों का उपयोग करना

हमारे गाइड को पढ़ने के लिए धन्यवाद। अब आपके पास एक DirectAdmin सर्वर है जो दो PHP संस्करण चला रहा है!



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ