उस नवीनतम संस्करण का उपयोग करें जिसका आपका एप्लिकेशन समर्थन करता है। नया PHP तेज़ होता है और उसे सुरक्षा सुधार मिलते हैं; जीवन-चक्र समाप्त (end-of-life) हो चुके संस्करण को दोनों में से कुछ भी नहीं मिलता है।
इसे बदलना
साइटें → आपकी साइट → सॉफ़्टवेयर → PHP संस्करण। परिवर्तन कुछ ही सेकंड में लागू हो जाता है और इसके लिए ऐसे किसी पुनरारंभ (रीस्टार्ट) की आवश्यकता नहीं होती जिसे आप देख सकें।
किसी लाइव साइट पर इसे बदलने से पहले
पहले एक बैकअप लें (साइटें → आपकी साइट → बैकअप), और अपने प्लगइन्स और थीम को अपडेट करें — PHP अपग्रेड यहीं आकर विफल होते हैं। लाइव साइट को छुए बिना उन अपडेट का अभ्यास करने के लिए स्टेजिंग कॉपी (साइटें → आपकी साइट → स्टेजिंग) का उपयोग करें। ⚠️ एक स्टेजिंग कॉपी लाइव साइट के समान ही वही PHP संस्करण चलाती है, इसलिए यह अपने आप नए संस्करण का परीक्षण नहीं कर सकती है: यदि परिवर्तन के बाद साइट ठीक से काम नहीं करती है, तो संस्करण को वापस पहले जैसा कर दें — इसमें बस कुछ सेकंड लगते हैं।
यदि बाद में कुछ गड़बड़ होती है
सामान्य कारण एक ऐसा प्लगइन या एक लाइब्रेरी होती है जिसे अपडेट नहीं किया गया है। संस्करण को वापस पहले जैसा कर दें — इसमें बस कुछ सेकंड लगते हैं — और साइटें → आपकी साइट → सांख्यिकी पर त्रुटि लॉग (एरर लॉग) पढ़ें। लॉग उस फ़ाइल और पंक्ति का नाम बताता है, जो सामान्यतः प्लगइन की पहचान करने के लिए पर्याप्त होता है।
विशेष रूप से WordPress
WordPress कोर वर्तमान PHP का अच्छी तरह से समर्थन करता है। समस्याएं प्लगइन्स में होती हैं, और WordPress स्क्रीन आपके पूरे समूह के प्रत्येक प्लगइन को उसके संस्करण के साथ सूचीबद्ध करती है, ताकि आप उनमें से किसी को भी बदलने से पहले यह देख सकें कि किन साइटों पर जोखिम भरा प्लगइन मौजूद है।
⚠️ हम आपके लिए आपका PHP संस्करण अपग्रेड नहीं करते हैं, और चुनाव आपका ही रहता है क्योंकि केवल आप जानते हैं कि आपका कोड क्या करता है। हम नए संस्करणों को उपलब्ध और पैच करके रखते हैं।
⛔ वर्तमान में हम आपको पहले से यह चेतावनी नहीं देते हैं कि आपका संस्करण जीवन-चक्र समाप्ति के करीब है, इसलिए बताए जाने की प्रतीक्षा न करें। यदि आप हमारे द्वारा पहले से ही हटा दिए गए संस्करण को चलाते समय कोई सहायता टिकट खोलते हैं, तो फ़ॉर्म के सामने साइट जांच इसे इंगित करती है और नवीनतम समर्थित संस्करण का सुझाव देती है — लेकिन यह केवल वहीं दिखाई देता है, और केवल तभी जब संस्करण पहले से ही बंद हो चुका हो। वर्ष में एक या दो बार स्वयं PHP संस्करण स्क्रीन की जांच करें।
यहाँ "जीवन-चक्र समाप्ति" (end of life) का क्या अर्थ है
जीवन-चक्र समाप्त हो चुके संस्करण को PHP प्रोजेक्ट से सुधार मिलना बंद हो जाता है। हम जानबूझकर उनमें से कई संस्करणों को उपलब्ध रखते हैं, जिन्हें हमारे प्लेटफ़ॉर्म द्वारा सुरक्षित और सुरक्षा-पैच किया गया है, ताकि किसी पुराने एप्लिकेशन को पहले पुनर्निर्मित करने के बजाय पहले दिन ही स्थानांतरित किया जा सके। यह एक वास्तविक विकल्प है और कोई जाल नहीं है — लेकिन यह एक आधार स्तर है, कोई अंतिम गंतव्य नहीं, और आपका कोड जिस नवीनतम संस्करण का समर्थन करता है, वही अभी भी सही उत्तर है।