यदि आप चाहते हैं कि सुविधा (मतलब, अपाचे, mysql, और php घटक बिल्ड को मिलाने और मिलान करने की क्षमता) और 3rd पार्टी बंडल एएमपी स्टैक ऐप्स को पसंद करें, तो आप विंडोज के लिए एक विकल्प के रूप में WAMPServer 2.0 देख सकते हैं। बंडल किए गए एएमपी विकल्प पर मैंने (विंडोज, मैक और लिनक्स के लिए) घटक बिल्डरों की अदला-बदली की अनुमति नहीं दी है (मैं PHP4 और PHP5 के स्विच को शामिल नहीं कर रहा हूं क्योंकि घटक वास्तव में केवल विरासत कोड के कारण पेश किए गए हैं। जब तक PHP5 अधिक पिछड़े संगत और PHP4 कम प्रचुर मात्रा में नहीं बन गया)।
अधिकांश 3rd पार्टी बंडल AMP स्टैक ऐप्स, विशेष रूप से यूनिक्स-आधारित OS (Mac & Linux) बनाता है, जिसमें स्टैक कंपोनेंट्स को "एप्लिकेशन" रूट डायरेक्टरी के समान डायरेक्टरी स्ट्रक्चर के भीतर रखना होता है, उन्हें प्रत्येक कंपोनेंट को विशिष्ट निर्देशों के साथ संकलित करना होता है। तर्क जो अंततः घटक के प्रत्येक में कुछ हार्ड डिस्क-तारों और द्विआधारी हस्ताक्षरों की तरह खुद को बनाता है .... विशेष रूप से mysql और php घटक क्योंकि उनके पास पुस्तकालय ऑब्जेक्ट हैं जो दोनों साझा किए जाते हैं और विशेष रूप से संदर्भित होने और शामिल करने के लिए आवश्यक हैं स्रोत संकलित करने के दौरान ... (और मुझे ऐसा लगता है कि जो भी कारण हर वैकल्पिक निर्देश और पुस्तकालय के साथ संकलित करने के लिए सबसे अधिक नहीं है ... शामिल नहीं है कि इस मुद्दे को हल करेगा या नहीं b / c मुझे लगता है कि अब तक मिल गया है मेरी परियोजना के साथ जवाब देने के लिए कि अभी तक)।
एक अन्य नोट, क्योंकि यह उसी संदर्भ में है .... घटकों के स्वायत्त इंस्टॉलेशन बनाम _AMPP स्टैक का उपयोग करने पर टिप्पणियों के संबंध में, मुझे दुर्भाग्य से केवल वही पता है जो मैंने ऊपर लिखा था क्योंकि मैंने 3 स्वायत्त का उपयोग करके सेट करने का प्रयास किया था घटकों के स्रोत कोड और मेरे केक की कोशिश की और इसे खाने के लिए .... जबकि पहले कभी उनमें से किसी एक के साथ काम करने का कोई अनुभव नहीं था .... इसलिए मैं कह सकता हूं कि डेवलपर्स के कारण 2 बहुत ठोस कारण हैं और स्थानीय विकास वातावरण के लिए ढेर का उपयोग करना चाहिए:
1) यदि आपकी परियोजना इस तकनीक का उपयोग कर रही है, लेकिन किसी एक घटक के मूल के भीतर स्पष्ट रूप से कार्य नहीं कर रही है, तो सबसे अधिक वह काम करने में सक्षम होना चाहता है जो कि उस पर काम करने में सक्षम होना चाहिए .... और नहीं 3 घटकों के लिए आवश्यक रूप से एक दूसरे से बात करने के लिए आवश्यक सभी विन्यासों का पता लगाने के लिए। यह जानने के लिए कि कौन से निर्देश, मॉड्यूल, पुस्तकालय, संकलन तर्क आदि की आवश्यकता है, आसानी से दिनों के लिए संघर्ष कर सकते हैं। यदि आप इसे पहले से ही जानते हैं, महान, लेकिन इसे किसी ऐसे व्यक्ति के लिए अनुशंसित न करें जो तब तक नहीं करता जब तक आप उनके लिए ऐसा नहीं करते।
2) बंडल किए गए स्टैक ओएस कॉन्फिग फाइलों से स्वायत्त और अलग-थलग होते हैं, इसलिए आप गंभीर परिणामों के बिना अपने डेवेल पर्यावरण को कचरा कर सकते हैं .... यदि आप स्क्रिप्ट को चलाना चाहते हैं जो आवश्यक "आदि" फ़ोल्डर में फाइल को तैनात करते हैं, तो मैं नहीं करता। आपके बारे में जानते हैं, लेकिन मैं समय-समय पर एक गलती कर सकता हूं और ../XAMPP/etc फ़ोल्डर पर एक बहुत कम दर्दनाक है तो / आदि फ़ोल्डर पर एक गलती।
3) जीयूआई ... जीयूआई ... जीयूआई ... हर कोई कमांड लाइन मोजार्ट नहीं है और एएमपीपी स्टैक सभी चीजों को आपके दिल की सामग्री को चालू और बंद करने के लिए एक अच्छा जीयूआई प्रदान करते हैं। यदि आप एक GUI चाहते हैं, तो आप AMPP स्टैक ऐप्स की ओर रूख करेंगे ... यदि आप परवाह नहीं करते हैं, तो यह सब इस बात पर निर्भर करता है कि आपने मेरे अंक # 1 और # 2 पर कितना भार या स्टॉक डाला है
वैसे भी, "कैसे किसी को जम्हाई लेना है" के शोध प्रबंध के लिए खेद है, आशा है कि किसी को इससे कुछ मिलेगा।