मुझे अलग-अलग वातावरण बनाने के लिए पायथन के वर्चुअलनेव टूल का उपयोग करने के लिए उपयोग किया जाता है जो मैं लिखने वाली परियोजनाओं के लिए तैनाती वातावरण की नकल कर सकता हूं।क्या php के पास पाइथन के वर्चुअलनेव या रूबी के सैंडबॉक्स के बराबर है?
अब, मैं एक php प्रोजेक्ट पर काम करने जा रहा हूं और मैं सोच रहा हूं कि उसके समकक्ष कोई समकक्ष है या नहीं? विशेष रूप से मैं उम्मीद करता हूं कि PHP के एक (पुराने) संस्करण के साथ अपाचे पर एक वर्चुअलहोस्ट चलाने में सक्षम होने की उम्मीद है, जबकि बाकी सब कुछ सामान्य अप टू डेट संस्करण पर चलता है।
मेरी विकास मशीन उबंटू 11.04 चल रही है, इसलिए उस प्लेटफॉर्म पर काम करने वाले समाधानों को प्राथमिकता दी जाएगी।
क्यों आप इसे की तरह कुछ करना चाहते हैं?आप देखते हैं, PHP को पिछड़ा-संगत बनाया गया है। विभिन्न 5.x संस्करणों के बीच भी, शायद ही कभी अंतर होते हैं जो परेशान होंगे, और यदि ऐसा होता है, तो उन्हें आमतौर पर ठीक करना आसान होता है। उदाहरण के लिए PHP 5.3 और 5.2 के बीच कई बदलाव नहीं हुए हैं (http://pl2.php.net/manual/en/migration53.incompatible.php) - केवल दो नए कीवर्ड और कुछ अमान्य कोड अब काम नहीं कर रहे हैं ... – xfix
@GlitchMr मैं एक विकास सर्वर पर एक तैनाती पर्यावरण को बिल्कुल दोहराने की कोशिश कर रहा हूं ताकि जब मैं तैनात करता हूं तो कोई आश्चर्य नहीं होता है, लेकिन मैं प्रत्येक तैनाती पर्यावरण के लिए एक पूरी नई आभासी मशीन स्थापित नहीं करना चाहता हूं। अगर मैं अपाचे में अलग वर्चुअलहोस्ट कर सकता हूं तो PHP के विभिन्न संस्करणों का उपयोग करें, मैं इसे पूरा करने के लिए एक लंबा सफर तय करूंगा। – Zxaos
डॉकर आपका समाधान है। एक और समाधान के लिए Vagrant। – JREAM