मैं CentOS में 5.4 से 5.3 तक php को डाउनग्रेड कैसे करूं?


0

मेरे पास एक वेबसर्वर चल रहा है CentOS 6. कल, मैंने php-gd स्थापित किया yum install php-gdक्योंकि मैं अपनी वेबसाइट पर ग्राफिक्स नहीं देख सकता था। हालाँकि, जब मैंने अपना php संस्करण देखा, तो यह 5.3 से 5.4x में बदल गया।

क्योंकि मेरा एप्लिकेशन उपयोग करता है register_globals(जिसे php 5.4 से हटा दिया गया था), मैं अपने ऐप में लॉग इन भी नहीं कर सकता।

मैंने अपने php को डाउनग्रेड करने के दो तरीके आजमाए:

  1. डाउनग्रेड के लिए फिर से यम का उपयोग करना; यह 5.3x पर डाउनग्रेड नहीं होगा, सिर्फ 5.4x
  2. सीधे php आरपीएम डाउनलोड करना; मैं इसे गड़बड़ कर दिया, और निर्भरता नरक के साथ घाव।

जवाबों:


1

बस अपना कोड ठीक क्यों नहीं करें - http://ubuntuforums.org/showthread.php?t=1973028 के अनुसार अपनी PHP स्क्रिप्ट के शीर्ष पर निम्नलिखित जोड़ें -

foreach ($ _REQUEST के रूप में $ कुंजी => $ वैल) {$ {$ कुंजी} = $ वैल; }

(और अपने आप से पूछें कि आप असुरक्षित कोड क्यों चला रहे हैं)।

जाहिरा तौर पर आप इसे 1 हिट में पूरी निर्देशिका के लिए काम करने के लिए .htaccess फ़ाइल में "auto_prepend_file" निर्देश जोड़कर इसे और भी स्वचालित कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.