मैं XAMPP 1.7.2 का उपयोग कर रहा हूं, लेकिन PHP 5.2 के लिए PHP 5.3 को स्वैप करने की आवश्यकता है - मैं यह कैसे कर सकता हूं?एक्सएएमपीपी का उपयोग करके, मैं PHP 5.2 के लिए PHP 5.3 कैसे स्वैप कर सकता हूं?
उत्तर
आप download older versions of XAMPP here कर सकते हैं। PHP 5.3 संस्करण 1.7.2 में जोड़ा गया था, इसलिए पुराना कुछ भी अच्छा होगा।
आपको XAMPP 1.7.2 अनइंस्टॉल करना होगा और XAMPP 1.7.0 इंस्टॉल करना होगा, जिसमें PHP 5.2.8 शामिल है।
D:\Documents and Settings\box>php -v
PHP 5.2.8 (cli) (built: Dec 8 2008 19:31:23)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol
ogies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
एक्सएएमपीपी 1.6.8 में PHP 5.2.6 शामिल है।
D:\Documents and Settings\box>php -v
PHP 5.2.6 (cli) (built: May 2 2008 18:02:07)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol
ogies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
मैं जानता हूँ कि यह आप में मदद नहीं करता है, लेकिन मैं कहना है कि इस कारण मैं wampserver को XAMPP से कूद में से एक है। WampServer आपको PHP, अपाचे और/या MySQL के कई संस्करण स्थापित करने देता है, और मेनू विकल्प के माध्यम से उन सभी के बीच स्विच करता है।
मेरी इच्छा है कि xampp इस सुविधा को समझ लेगा। वैंप बस इसके लिए अद्भुत है। – WalterJ89
सहमत हैं, यह एकाधिक mysql संस्करणों के लिए चला जाता है। बहुत उपयोगी/अच्छी सुविधा! – NickGreen
मैक उपयोगकर्ताओं के लिए, आप [एमएएमपी] (http://www.mamp.info/en/downloads/) का उपयोग करना चाहते हैं जो PHP के एकाधिक संस्करण को स्थापित करने की अनुमति देता है (मुझे विश्वास है) –
- अपने अपाचे सर्वर को चलने से रोकें।
- एक्सएएमपीपी का नवीनतम संस्करण डाउनलोड करें जिसमें PHP 5.2 की रिलीज शामिल है। * Apachefriends वेबसाइट से जुड़े SourceForge साइट से।
- अपनी वर्तमान स्थापना में PHP फ़ाइल का नाम बदलें (मैक ओएसएक्स: /xamppfiles/modules/libphp.so) कुछ और (बस मामले में)।
- पुरानी XAMPP स्थापना से उसी निर्देशिका पेड़ में स्थित PHP फ़ाइल को कॉपी करें जिसे आपने अभी डाउनलोड किया है, और इसे उस फ़ाइल की निर्देशिका में रखें जिसे आपने अभी नाम दिया है।
- अपाचे सर्वर प्रारंभ करें, और phpinfo() का एक नया संस्करण उत्पन्न करें।
- एक बार जब आप पुष्टि करते हैं कि PHP संस्करण कम हो गया है, तो पुराने XAMPP इंस्टॉल से शेष फ़ाइलों को हटा दें।
- मज़ा आता है।
मैं सिर्फ पुष्टि की है कि यह काम करता है जब ओएस एक्स 1.0.1 (अप्रैल 2009) के लिए पीएचपी 5.2.9 XAMPP से ऐसे संस्करण का उपयोग, और शल्य चिकित्सा के लिए ओएस एक्स 1.7 XAMPP पर ले जाकर। 2 (अगस्त 200 9)।
विंडोज़ पर, मुझे पूरे php निर्देशिका, साथ ही php प्रासंगिक .dll फ़ाइलों को अपाचे बिन और मॉड्यूल फ़ोल्डर्स में स्वैप करना पड़ा। यदि आपको रन टाइम त्रुटियां मिलती हैं (अपाचे शुरू होता है, लेकिन php स्क्रिप्ट चलाते समय क्रैश हो जाता है), lib ***। Dll फ़ाइलों को भी देखें। – gapple
लिनक्स पर, मैं कुछ अतिरिक्त कदम के साथ डैनियल निर्देशों का पालन कहा: 1) पूरे lib/php निर्देशिका की नकल की है (या वहाँ कुछ अपाचे शुरू) के रूप में GApple टिप्पणी की त्रुटियां होने पर पहले 2) bin/php कॉपी * -5.2 .9 फाइलें और "शेयर/लैंप/एक्टिवेट 5.2 9" – CaptSolo
उत्तर के लिए धन्यवाद। मुझे बस कुछ बदलावों के साथ विंडोज एक्सपी पर काम करना पड़ा। मेरे कदम यहाँ हैं।
- जी: \ xampp पर नवीनतम xampp डाउनलोड और स्थापित करें। 2010/03/12 तक, यह 1.7.3 है।
- xampp-win32-1.7.0.zip का ज़िप डाउनलोड करें, जो php 5.3 के बिना नवीनतम xampp distro है। कहीं निकालें, उदा। जी: \ XAMPP-win32-1.7.0 \
- निकालें निर्देशिका जी: \ XAMPP \ php
- निकालें जी: \ XAMPP \ अपाचे \ मॉड्यूल \ php5apache2_2.dll और php5apache2_2_filter.dll
- कॉपी जी: \ XAMPP -win32-1.7.0 \ xampp \ php से जी: \ xampp \ php।
- कॉपी जी: \ XAMPP-win32-1.7.0 \ XAMPP \ अपाचे \ बिन \ php जी को *: \ XAMPP \ अपाचे \ बिन
- संपादित जी: \ XAMPP \ अपाचे \ conf \ अतिरिक्त \ httpd-XAMPP .conf।
- तुरंत लाइन के बाद, <IfModule> alias_module लाइनों
(कटाव)
<IfModule mime_module>
LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt
<Directory "/xampp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
</Directory>
</IfModule>
(ध्यान दें कि यह 1.7 में एक ही फाइल से लिया जाता है जोड़ें। 0 XAMPP वितरण। आप मुसीबत में चलाते हैं, कि conf फ़ाइल की जाँच करें और नया एक यह मेल खाती हैं।)
तब आप PHP 5.2.8 के साथ अपाचे सर्वर शुरू करने में सक्षम होना चाहिए। आप G: \ xampp \ apache \ logs \ error.log फ़ाइल को स्टाइलअप पर कोई त्रुटि देख सकते हैं या नहीं। यदि नहीं, तो आप स्थानीयहोस्ट पर नेविगेट करते समय XAMPP स्प्लैश स्क्रीन को देखने में सक्षम होना चाहिए।
आशा इस अगले आदमी मदद करता है।
चियर्स,
जेक
मेरे लिए पूरी तरह से काम किया, धन्यवाद। PHP 5.3 के बिना XAMPP का नवीनतम संस्करण XAMPP 1.7.1 है जिसे आप यहां डाउनलोड कर सकते हैं: http://www.oldapps.com/xampp.php?old_xampp=44 – nickf
पूर्णता के लिए अच्छी तरह से काम किया, मुझे लाइन # LoadModule php5_module मॉड्यूल/php5apache2_2.dll (मैंने XAMPP 1.7.1 भी उपयोग किया) –
जेक का समाधान काम किया, लेकिन !!! php5_module के मार्ग बदलने के लिए की जरूरत में लोड करने के लिए http-xampp.conf: से: LoadModule php5_module मॉड्यूल/php5apache2_2.dll करने के लिए: LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll" उसके बाद यह काम किया । चीयर्स! –
लिए OSX यह और भी आसान है। आपकी मशीन को पहले से स्थापित अपाचे के एक संस्करण के साथ आना चाहिए। आपको बस इतना करना है कि उस संस्करण के लिए php lib का पता लगाएं (जो 5.2.x की संभावना है) और इसे स्वैप करें।
यह कमांड आपको *
cp /usr/libexec/apache2/libphp5.so /Applications/XAMPP/xamppfiles/modules/libphp5.so
मैं पर 10.5 (तेंदुआ) इस परीक्षण किया टर्मिनल से चलाने चाहती है, इसलिए YMMV है। * इसके बारे में सभी चेतावनियां आपके सिस्टम को तोड़ सकती हैं, बैकअप बना सकती हैं, ब्ला ब्ला ब्लाह।
संपादित करें: 0.पर मिली libfp5.so-files का उपयोग करके 10.4 (टाइगर), Xampp 1.73 पर, यह बिल्कुल काम नहीं करता है।
मुझे यह काम नहीं मिल सका। PHP 5.3
के साथ शुरू किया गया, फिर xampp-win32-1.7.0.zip
से PHP 5.28
पर स्विच करने का प्रयास किया। इसे काम करने के लिए नहीं मिल सका। फिर, मुझे स्मार्ट हो गया और पता चला कि मैं एक्सएएमपीपी के साथ काम कर रहा था और जहां भी आप चाहें इसे इंस्टॉल कर सकते हैं, इसलिए मैंने xampp-win32-1.7.0.zip
के साथ स्क्रैच से एक नया इंस्टॉल किया। XAMPP के साथ काम करने का पूरा बिंदु इसलिए है कि आपको sysadmin सामान के साथ झगड़ा नहीं करना पड़ेगा। उस संदर्भ में इसका उपयोग करने से मुझे कोई समय नहीं मिला।
साल बाद, लेकिन क्या इसके लायक है के लिए - यह क्या करने के लिए सरल है। सीधे XAMPP के भीतर से
सीधे शब्दों में नियंत्रण कक्ष स्क्रिप्ट "XAMPP-control.exe" चलाने XAMPP
के वांछित नए संस्करण \ XAMPP निर्देशिकास्थापित करें:
बस सी नाम बदलें फ़ोल्डर। (के बारे में "चेतावनी पर ध्यान न दें सी से चलाना चाहिए: \ XAMPP - उन कई प्रतिष्ठानों के साथ कुछ नहीं किया है।)
XAMPP के इन संस्करणों के बीच स्विच करने के लिये आवश्यक के रूप में XAMPP निर्देशिका का नाम बदलने, और फिर से रन ।
- 1. PHP 5.3 पीछे है-PHP 5.2 के साथ संगत है?
- 2. PHP: 5.2
- 3. संस्करण 5.2 से 5.3
- 4. PHP 5.2
- 5. phc 5.2 से 5.3
- 6. PHP 5.2
- 7. मैं PHP 5.3 क्लोजर का उपयोग कैसे कर सकता हूं जैसे हम रूबी
- 8. क्या PHP 5.3 के लिए कोई PHP 5.2 'संगतता मोड' है?
- 9. PHP 5.3
- 10. PHP 5.3
- 11. preg_match php> 5.3
- 12. php 5.3
- 13. PHP-FPM के भीतर मैं PHP मेल() फ़ंक्शन का उपयोग कैसे कर सकता हूं? Nginx पर?
- 14. PHP 5.3
- 15. PHP 5.2 में नामस्थान
- 16. PHP 5.3
- 17. php dateTime :: 5.2 में createFromFormat?
- 18. PHP 5.2 नया और कीवर्ड पथ समस्या का उपयोग
- 19. PHP 5.3 और संदर्भ
- 20. PHP 5.3.x
- 21. PHP 5.3 ऐरे संगतता
- 22. PHP: मैं एक अलग PHP दुभाषिया का उपयोग करने के लिए PHPUnit को कैसे बदल सकता हूं?
- 23. PHP> = 5.3
- 24. विंडोज के लिए एक्सएएमपीपी में PHP 5.4.0 का उन्नयन?
- 25. मैं php शब्दकोशों का उपयोग करके फ़ोरैच लूप कैसे कर सकता हूं?
- 26. मैं आईआईएस में PHP कैसे डीबग कर सकता हूं?
- 27. क्या मैं PHP और OData का उपयोग करके MySQL डेटा का पर्दाफाश कर सकता हूं?
- 28. दिनों के साथ अजीब PHP 5.3 अंक
- 29. PHP 5.2 preg_match() संकलन विफलता
- 30. क्या मैं PHP में टिप्पणी करने के लिए हैश साइन (#) का उपयोग कर सकता हूं?
आप PHP 5.3? –
मैं सवाल, जूमला के लिए संदर्भ हटाने के लिए न तो सवाल है और न ही इसे से संबंधित सवालों के जवाब के बाद से संपादित किया है साथ Joomla 1.5 का उपयोग क्यों नहीं कर सकते हैं। – nickf
@nickf - सवाल जूमला से संबंधित है, क्योंकि 1.5.5 से कम जूमला संस्करण PHP 5.3 के साथ उपयोग किए जाने पर त्रुटियों का एक टन ट्रिगर करेगा - लेकिन PHP 5.2 के साथ नहीं - हालांकि, मुझे नहीं पता कि ओपी में यह था या नहीं मन। –