वेब होस्टिंग का ज्ञान

अपने डोमेन के लिए PHP और cPanel पर उप-डोमेन कैसे सेट करें

अंतिम बार अद्यतन किया गया 2025-07-01

IndicHosts.net आपके डोमेन और वेबसाइट के साथ उपयोग करने के लिए PHP संस्करण 4.4.xxx से लेकर PHP 8.4.xxx तक के कई PHP संस्करण प्रदान करता है। लिनक्स वेब होस्टिंग cPanel या DirectAdmin GUI नियंत्रण पैनलों पर बनाई गई है। यदि आप अपने नियंत्रण पैनल के रूप में cPanel का उपयोग कर रहे हैं, तो PHP के प्रत्येक संस्करण के लिए (मान लीजिए 8.1) हम आगे दो प्रकार के PHP प्रदान करते हैं अर्थात् ea-php और alt-PHP0;

 

  • ई. ए.-php यह cPanel के माध्यम से प्रदान किया गया PHP का डिफ़ॉल्ट संस्करण है, और सार्वजनिक रूप से उपलब्ध PHP ओपन सोर्स रिपॉजिटरी पर आधारित है। ई. ए.-php PHP का अनुशंसित संस्करण है जिसका उपयोग आपकी वेबसाइट के साथ किया जाना है यदि आप उपयोग करने का निर्णय लेते हैं। PHP-FPM आपकी वेबसाइट के लिए PHP हैंडलर के रूप में।

  • alt-php सुरक्षित PHP का वाणिज्यिक संस्करण है जिसमें सुरक्षा सुधार और अद्यतन ओपन सोर्स रिपॉजिटरी versions.&nbsp पर लागू किए जाते हैं;ऑल्ट-php आपकी वेबसाइट के साथ उपयोग करने के लिए PHP का अनुशंसित संस्करण है। यदि आपकी वेबसाइट को PHP के पुराने संस्करण की आवश्यकता है जो है अब PHP ओपन सोर्स रिपॉजिटरी द्वारा समर्थित नहीं है.  


आपकी वेबसाइट के लिए PHP वातावरण की स्थापना के लिए उपकरण: हम आपके डोमेन के लिए PHP संस्करण, हैंडलर, एक्सटेंशन और चर को स्थापित करने के लिए "मल्टीपीएचपी मैनेजर", "मल्टीपीएचपी आईएनआई एडिटर" और PHP चयनकर्ता (या "PHP संस्करण चुनें") नामक निम्नलिखित उपकरण प्रदान करते हैं। इन उपकरणों के विशिष्ट कार्य हैं और उन्हें तदनुसार उपयोग करने की आवश्यकता है।


  • बहु-पी. एच. पी. प्रबंधक
    एक इंटरफेस चुनने के लिए एक उपकरण हैई. ए.-php PHP 8.0.xxx से PHP 8.4.xxx तक का संस्करण (लेख लिखने की तारीख तक समर्थित PHP संस्करण) php.net). यदि आप उपयोग करना चाहते हैं तो मल्टीपीएचपी प्रबंधक एकमात्र इंटरफेस है जिसका उपयोग किया जा सकता है।PHP-FPM (फास्टसीजीआई प्रक्रिया प्रबंधक) आपकी वेबसाइट के PHP के लिए आपके PHP हैंडलर के रूप में। PHP-FPM हमारे सर्वर पर केवल ई. ए.-php पर समर्थित है।


  • बहु-पी. एच. पी. आई. एन. आई. संपादक
    ई. ए.-php के लिए कस्टम PHP एक्सटेंशन, वेरिएबल्स और सेटिंग्स को कॉन्फ़िगर करने के लिए इंटरफेस टूल है, यदि ई. ए.-php को मल्टीपी. एच. पी. मैनेजर में आपकी वेबसाइट के साथ उपयोग के लिए चुना गया है (जैसा कि ऊपर बताया गया है)। अपने डोमेन पर तैनात ई. ए.-php संस्करण के लिए, आप सार्वजनिक _ एच. टी. एम. एल. के तहत प्रति निर्देशिका कस्टम PHP वेरिएबल्स को सक्षम/अक्षम कर सकते हैं और/या परिभाषित कर सकते हैं।


  • PHP संस्करण चुनें
    या "PHP चयनकर्ता" जैसा कि आमतौर पर जाना जाता है, इंटरफेस उपकरण है जिसका उपयोग तब किया जाता है जब आप 4.4.xxx से PHP 8.4.xxx के बीच एक वाणिज्यिक कठोर, सुरक्षित PHP संस्करण का उपयोग करने का निर्णय लेते हैं, जिसमें आपके साथ मॉड _ एल. एस. ए. पी. आई. प्रो php handler.&nbsp के रूप में होता है;

    संदेह हो तो, IndicHosts.net अपने डोमेन को शक्ति प्रदान करने के लिए alt-php का उपयोग करने की सलाह देता है। के रूप में;
    • alt-php संस्करण हैं जीवन की आधिकारिक समाप्ति तिथि के बाद के वर्षों के लिए समर्थित (सुरक्षित और कठोर) php संस्करण।
    • alt-php संस्करण उस PHP संस्करण के लिए जीवन की समाप्ति तिथि तक पहुँचने के बाद सर्वर से नहीं हटाया जाएगा, जबकि ई. ए.-php संस्करण जैसे ही उस PHP संस्करण के लिए जीवन की समाप्ति तिथि तक पहुँच जाएगा, सर्वर से हटा दिया जाएगा, जिससे आपकी स्क्रिप्ट को समर्थित PHP version.&nbsp पर स्विच करने के लिए मजबूर किया जाएगा।

 

अपने डोमेन के लिए PHP संस्करणों, विस्तारों, संचालकों और चरों को स्थापित करने के लिए "PHP संस्करण चुनें" या "PHP चयनकर्ता" का उपयोग करें।?

    1. चरण 1: "PHP चयनकर्ता" को मल्टीपीएचपी प्रबंधक में सक्षम करने के लिए और डोमेन या उपडोमेन को PHP संस्करण का उपयोग करने के लिए सेट करें "विरासत में". कृपया ध्यान दें कि यह एक   है। अनिवार्य आवश्यकताएँजिसके बिना PHP चयनकर्ता काम नहीं करेगा। PHP संस्करण को विरासत में प्राप्त करने के लिए सेट करने से नियंत्रण कक्ष को ea-PHP को अक्षम करने और अपने डोमेन पर alt-PHP को सक्षम करने के लिए कहा जाता है।



    2. चरण 2: "पर जाएँ"PHP संस्करण चुनें " या "PHP चयनकर्ता" और किसी भी संस्करण के लिए "वर्तमान PHP संस्करण" सेट करें।"विरासत" version.&nbsp के अलावा; यह कंट्रोल पैनल को बताता है कि आप अपने PHP वातावरण में एक्सटेंशन और चर को चयनित PHP version.&nbsp में एक्सटेंशन और चर के डिफ़ॉल्ट-सेटअप से अलग तरीके से स्थापित करना चाहते हैं।IndicHosts.net अनुशंसा करता है कि आप अपनी वेबसाइट के लिए "देशी" संस्करण के अलावा किसी भी PHP संस्करण का चयन करें।.



    3. चरण 3: गोटो विस्तार का टैब PHP संस्करण चुनें या "PHP चयनकर्ता" और अपनी पसंद के PHP एक्सटेंशन का चयन करें। आप एक्सटेंशन नाम के बगल में बॉक्स पर क्लिक करके उन्हें सक्षम या अक्षम कर सकते हैं।



    4. चरण 4: पर जाएँविकल्प का टैब "PHP संस्करण चुनें " या "PHP चयनकर्ता" और अपनी वेबसाइट के लिए आवश्यक PHP चर विकल्पों को संशोधित करें। यहाँ सूचीबद्ध सबसे अधिक उपयोग किए जाने वाले PHP चर और विकल्प हैं जिन्हें ग्राहक अपने डोमेन के लिए संशोधित करना चाहते हैं। यदि आपको किसी अन्य PHP चर या विकल्प को संशोधित करने की आवश्यकता है, जो इस पृष्ठ पर उपलब्ध नहीं है, तो आप मल्टीपीएचपी आईएनआई संपादक का उपयोग करके उस चर को सेट कर सकते हैं या इसे अपने लिए सेट करने के लिए हमसे संपर्क कर सकते हैं।



    5. चरण 5: यह सत्यापित करने के लिए कि आपके डोमेन के लिए सही PHP वातावरण स्थापित किया गया है, अपने डोमेन में एक Php info () php फ़ाइल जोड़ें। एक फ़ाइल में जोड़ा जाने वाला कोड नीचे दिया गया है।

       

      <?php phpinfo(); ?>

       

      Then try to access the php file in your browser to see the PHP environment information as given below. Sometimes as a security measure, the phpinfo function may be disabled in your PHP environment and the phpinfo data may not render in the browser. If this happens, you can remove the phpinfo function from the disable_functions option in PHP Selector >> Options Tab >> disable_functions and then try to load the file in browser.




अपने डोमेन के लिए PHP-FPM को PHP हैंडलर के रूप में कैसे सक्षम करें?

PHP-FPM या फास्टसीजीआई प्रोसेस मैनेजर PHP स्क्रिप्टिंग भाषा के लिए एक उन्नत, अत्यधिक कुशल प्रोसेसर है। PHP-FPM का उपयोग करने के लिए कॉन्फ़िगर की गई वेबसाइटें अन्य PHP हैंडलरों की तुलना में कम सर्वर संसाधनों का उपयोग करते हुए वेबसाइट ट्रैफिक की अधिक मात्रा को संभाल सकती हैं। PHP-FPM डी. एस. ओ., सी. जी. आई. और एस. यू. पी. एच. पी. जैसे पारंपरिक PHP हैंडलरों की तुलना में आपके PHP वातावरण के प्रदर्शन को नाटकीय रूप से तेज करता है। हालाँकि, ऑल्ट-php के मॉड _ एल. एस. ए. पी. आई. प्रो की तुलना में, वेबसाइट की गति का अंतर मामूली है। यहाँ आपके डोमेन पर PHP-FPM को सक्षम करने के लिए सरल चरण दिए गए हैं;

  • चरण 1: मल्टीपीएचपी मैनेजर पर जाएँ और अपने डोमेन को शक्ति प्रदान करने के लिए एक ईए-php संस्करण का चयन करें।

  • चरण 2: एक समर्थन टिकट बनाएँ और हमसे अनुरोध करें कि डोमेन पर सक्षम करने के लिए PHP-FPM रखें।

  • चरण 3: मल्टीपीएचपी आई. एन. आई. प्रबंधक पर जाएँ और अपने डोमेन के लिए कस्टम एक्सटेंशन और वेरिएबल्स सेट करें।

  • चरण 4: अपने पी. एच. पी. आई. एफ. ओ. () पृष्ठ पर जाएँ और सत्यापित करें कि आपके डोमेन पर PHP-FPM सक्षम है।


प्राथमिक डोमेन की तुलना में PHP के एक अलग संस्करण का उपयोग करने के लिए सबडोमेन या एडॉन डोमेन कैसे सेट करें?

ग्राहक कभी-कभी उप-डोमेन पर अलग-अलग स्क्रिप्ट का उपयोग करते हैं जिनके लिए एक अलग PHP पर्यावरण सेटअप की आवश्यकता होती है, जो प्राथमिक डोमेन के PHP वातावरण से अलग होता है। अंतर PHP संस्करण, हैंडलर, एक्सटेंशन और/या variables.&nbsp में हो सकता है;हम अनुशंसा करते हैं कि उपयोग और प्रबंधन में आसानी के लिए ऐसे उप-डोमेन को एक अलग cPanel खाते के रूप में तैनात किया जाए।हालाँकि, यदि एक अलग cPanel खाता एक बाधा है, तो उन्नत वेबसाइट डेवलपर और प्रशासक एक उप-डोमेन के लिए पूरी तरह से अलग PHP सेटअप प्राप्त कर सकते हैं। आइए देखें कि यह कैसे किया जाता है;

 

प्रति निर्देशिका या उप-डोमेन में अलग-अलग PHP संस्करणों को स्थापित करने के लिए कदममॉड _ एलसापी के साथ ऑल्ट-php का उपयोग करना

    1. चरण 1: उप-डोमेन का एच. टी. पी. root देखें और वांछित निर्देशिका में एक. एच. टी. एक्सेस फ़ाइल बनाएँ जहाँ आप निम्नलिखित आदेशों के साथ दाहिने हैंडलर के साथ डिफ़ॉल्ट PHP संस्करण से अलग होना चाहते हैं।

        1. एक अलग लोड करने के लिए ई. ए.-php संस्करण:

          <FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
          SetHandler application/x-httpd-ea-php80-lsphp
          </FilesMatch>

           

        2. एक अलग लोड करने के लिए alt-php संस्करण:

          <FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
          SetHandler application/x-httpd-alt-php82___lsphp
          </FilesMatch>

          कृपया पी. एच. पी. 71 को उस संस्करण संख्या में बदल दें जिसकी आपको आवश्यकता है।

          नोट करें! यदि आपके पास प्राथमिक डोमेन के लिए एक गैर-देशी संस्करण का चयन किया गया है। यदि आप. एच. टी. एक्सेस के माध्यम से जो संस्करण निर्दिष्ट करते हैं वह सिस्टम डिफ़ॉल्ट संस्करण के रूप में चुने गए ई. ए.-php संस्करण के समान है, तो वह संस्करण लागू नहीं किया जाएगा, जो संस्करण आपको मिलेगा वह PHP चयनकर्ता में चुने गए संस्करण के समान होगा।

           
    2. चरण 2: उपरोक्त उप-डोमेन या उप-निर्देशिका पर लागू कस्टम PHP संस्करण के लिए डिफ़ॉल्ट PHP एक्सटेंशन, चर और विकल्पों को संशोधित करने के लिए, उप-डोमेन या उप-निर्देशिका के लिए कस्टम php.ini स्थापित करने के लिए मल्टीपीएचपी आईएनआई संपादक का उपयोग करें।

    3. चरण 3: अपने पी. एच. पी. आई. एफ. ओ. () पृष्ठ पर जाएँ और सत्यापित करें कि आपके डोमेन पर PHP-FPM सक्षम है।
         

प्रति उपडोमेन अलग-अलग PHP संस्करणों को स्थापित करने के लिए कदम एस. यू. पी. एच. पी. या PHP-FPM के साथ ई. ए.-php का उपयोग करना

    1. चरण 1: सबडोमेन गोटो मल्टीपीएचपी मैनेजर पर ईए-php को सक्षम करने और सबडोमेन पर ईए-php संस्करण को सक्षम करने के लिए।

    2. चरण 2: अपने पी. एच. पी. आई. एफ. ओ. () पृष्ठ पर जाएँ और सत्यापित करें कि उप-डोमेन पर ई. ए.-php सक्षम है।

    3. चरण 3: एक टिकट बनाएँ और हमें sub-domain.&nbsp पर PHP-FPM सक्षम करने के लिए कहें।

 

प्रति उप-निर्देशिका अलग-अलग PHP संस्करणों को स्थापित करने के लिए कदम एस. यू. पी. एच. पी. के साथ ई. ए.-php का उपयोग करना

    1. चरण 1: उप-निर्देशिका में एक. एच. टी. एक्सेस फ़ाइल बनाएँ और निम्नलिखित कोड जोड़ें;

       

      # php -- BEGIN cPanel-generated handler, do not edit
      <IfModule mime_module>
        AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
      </IfModule>
      # php -- END cPanel-generated handler, do not edit

      आप उपरोक्त शब्द पी. एच. पी. 81 को सर्वर पर उपलब्ध ई. ए.-php के किसी भी अन्य संस्करण जैसे पी. एच. पी. 80 या पी. एच. पी. 82 या पी. एच. पी. 74 में बदल सकते हैं।
    2. चरण 2: अपने पी. एच. पी. आई. एफ. ओ. () पृष्ठ पर जाएँ और सत्यापित करें कि उप-डोमेन पर ई. ए.-php सक्षम है।


नोटः वर्तमान में उप-निर्देशिका पर उप-डोमेन या ऐडऑन डोमेन के मानचित्रण के साथ PHP-FPM को सक्षम करना समर्थित नहीं है।

सभी ज्ञान आधारित लेख

हमें बताएँ कि क्या रहना है।

एक इंजीनियर के साथ एक छोटी सी बातचीत। कोई उद्धरण-बॉट नहीं, कोई कॉलबैक कतार नहीं।