Windows: XAMPP बनाम WampServer बनाम EasyPHP बनाम वैकल्पिक [बंद]


111

तीन साल पहले यहां भी इसी तरह का प्रश्न पूछा गया था, लेकिन मैं इसे आगे खोलना चाहता हूं जिसमें सभी संभव विंडोज / अपाचे / MySQL / PHP स्टैक शामिल हैं।

आपको सबसे अच्छा कौन सा लगता है?

XAMPP सबसे लोकप्रिय लगता है, लेकिन मैंने इसके बारे में कई बुरी बातें पढ़ी हैं जो मुझे आश्चर्यचकित करती हैं कि क्या यह उतना ही अच्छा है जितना कि इसकी लोकप्रियता का पता चलता है। उदाहरण के लिए, मैंने सुना है कि उनका डिफ़ॉल्ट PHP विन्यास बहुत असुरक्षित है (और जाहिर है कि उनका एडमिन ऐप इन छेदों को खुले छोड़ दिए बिना काम नहीं कर सकता है)। यह स्पष्ट रूप से एक विकास की स्थिति के लिए भयानक नहीं है, लेकिन आप कुछ इस तरह से भरोसा कर सकते हैं register_globals

मैंने कुछ और भी देखा जो मुझे चिंतित करता है: डेवलपर्स का सुझाव है कि विस्टा उपयोगकर्ता अपने सॉफ़्टवेयर का उपयोग करने के लिए यूएसी को अक्षम कर दें!

मेरे लिए वह एक बड़ा लाल झंडा है। हां, यूएसी सक्षम के साथ विस्टा पर इस तरह की कुछ समस्याएँ हो रही हैं, लेकिन यूएसी को अक्षम करने को कभी भी समाधान के रूप में पेश नहीं किया जाना चाहिए, विशेष रूप से नए लोगों के लिए (जिन्हें किसी से अधिक यूएसी की आवश्यकता है)। यह मुझे बहुत चिंतित करता है।

यदि आपको आवश्यकता हो तो WampServer , PHP या Apache के संस्करणों को स्विच करना आसान है। लेकिन यह XAMPP (उदाहरण के लिए कोई FTP सर्वर नहीं) की तुलना में कम सुविधाओं के साथ आता है।

EasyPHP वह है जिसका मुझे कोई अनुभव नहीं है, इसलिए मैं नहीं कह सकता, लेकिन यह स्पष्ट रूप से बहुत लोकप्रिय है, भी।

वैकल्पिक? विकिपीडिया पर सूचीबद्ध अन्य ढेर का एक टन है । क्या इनमें से कोई अनुशंसित है?

तो आप किसका उपयोग करते हैं, और आप इसे सबसे अच्छा क्यों मानते हैं? क्या आपने जो पहला प्रयास किया था, क्या आप उसके साथ बस चिपके रहे?

मुझे लगता है कि हम में से ज्यादातर बस कुछ जल्दी, प्रकाश, और अप-टू-डेट चाहते हैं।


मुझे पता है कि यह मूल रूप से आपके द्वारा पूछे जाने का जवाब नहीं है, लेकिन मैंने उल्लेखित पैकेजों का उपयोग केवल उन्हें आजमाने के लिए किया है। जहां तक ​​मुझे पता है, वे विकास के उद्देश्यों के लिए हैं, वास्तविक उत्पादन के लिए नहीं। इसके अलावा, क्या अपना स्वयं का सर्वर / php / डेटाबेस उदाहरण सेट करना आसान नहीं है? आपको क्या उपयोग किया जा रहा है या क्या आप सक्षम / अक्षम हैं, इस पर अधिक नियंत्रण प्राप्त करते हैं।
माइकल जेवी

मैं अपना स्थानीय कॉन्फ़िगरेशन खुद सेट करना पसंद करता हूं। क्या यह एक विकल्प नहीं है? हालाँकि, यदि आप उन पैकेजों में से किसी एक का उपयोग करते हैं, तो यह आपके ऊपर किसी भी सेटिंग को बदलने के लिए है, जब तक कि यह आपकी आवश्यकताओं के अनुरूप न हो। इसके अलावा, आप आमतौर पर एक के साथ दिए गए "एडमिन ऐप" का उपयोग करने के लिए मजबूर नहीं होते हैं। इस तरह आप उन पैकेजों में से एक का उपयोग अपने स्वयं के कस्टम कॉन्फ़िगरेशन के लिए एक मंच के रूप में कर सकते हैं।
किंगक्रंच

1
@ मिचेल, हाँ हम विकास की स्थिति के बारे में बात कर रहे हैं। इसके अलावा, मुझे नहीं लगता कि आपको "बहुत अधिक" नियंत्रण मिलता है। आप अभी भी सब कुछ कॉन्फ़िगर कर सकते हैं जिस तरह से आप एक बार स्थापित होने के बाद चाहते हैं, यह समय बचाने का एक सवाल है: सब कुछ अलग से सेट करने और बनाए रखने में कुछ समय लगता है, खासकर जब आपको सीखना है कि कैसे सब कुछ कॉन्फ़िगर करना है। ये ढेर महान समय बचाने वाले हैं।
चक ले बट

3
मुझे याद है कि जब मैंने आखिरी बार XAMPP का उपयोग किया था - मैं अपाचे सेटिंग्स को उस बिंदु पर खोज कर नाराज हो गया था जहां मैंने छोड़ दिया था, XAMPP की स्थापना रद्द की और सब कुछ सेट करने के लिए स्टैंडअलोन पैकेज का उपयोग किया। मुझे अपना खुद का विकास का माहौल बनाने में लगभग 40 मिनट लग गए। गर्त खोदने के 1 घंटे बनाम .conf, .cnf और .ini फाइलें (जिस बिंदु पर मुझे ऐसी सेटिंग्स मिलीं जिसने मुझे आश्चर्यचकित कर दिया और मैं चाहता था कि वह बदल जाए)। तो आप किसी और के "फिक्सिंग" पर अपने स्वयं के सेटअप को कॉन्फ़िगर करने पर अधिक नियंत्रण प्राप्त करते हैं।
माइकल जेवी

2
बड़ा अच्छा सवाल! यदि यह आपके लिए नहीं होता तो मुझे UwAmp की यूनिफ़ॉर्मर को खोजने और आज़माने में बहुत अधिक समय लगता। दोनों ही wamp / xampp से बेहतर हैं ... धन्यवाद।
सीओआर

जवाबों:


48

मैं आमतौर पर अपाचे + PHP + MySQL को हाथ से स्थापित करता हूं, किसी भी पैकेज का उपयोग नहीं कर रहा हूं जैसे कि आप जिनके बारे में बात कर रहे हैं।

यह थोड़ा और काम है, हाँ; लेकिन अपने पर्यावरण को स्थापित और कॉन्फ़िगर करने का तरीका जानना महान है - और उपयोगी।

पहली बार, आपको उन लोगों को कॉन्फ़िगर करने के लिए आधे या एक दिन की आवश्यकता होगी। लेकिन, कम से कम, आपको पता होगा कि ऐसा कैसे करना है।

और अगली बार, चीजें कहीं अधिक आसान होंगी, और आपको कम समय की आवश्यकता होगी।

इसके अलावा, आप Zend Server पर एक नज़र डालना चाहते हैं - जो कि Apache + PHP + MySQL को बंडल करने वाला एक और पैकेज है।

या, एक विकल्प के रूप में, विंडोज का उपयोग न करें।

यदि आपका उत्पादन सर्वर लिनक्स चला रहा है, तो अपने विकास मशीन पर लिनक्स क्यों न चलाएं?

और अगर आप अपने कंप्यूटर पर लिनक्स स्थापित नहीं करना चाहते (या नहीं कर सकते हैं) , तो वर्चुअल मशीन का उपयोग करें।


4
मुझे लगता है कि आप उस सीखने में सही हैं कि सब कुछ कॉन्फ़िगर करने का तरीका आपको बहुत मजबूत स्थिति में रखता है, लेकिन मुझे यकीन नहीं है कि मेरे पास अभी ऐसा करने का समय है। मैं इसे देखूंगा, धन्यवाद।
चक ले बट

4
जैसा कि आपने सुझाव दिया, मैंने स्वयं चीजों को कॉन्फ़िगर किया। मैं सहमत हूं, आप बहुत कुछ सीखते हैं। धन्यवाद!
चक ले बट

4
महान :-) खुशी है कि जब आप निवेश करते हैं, तो आप बहुत कुछ सीखने पर सहमत होते हैं!
पास्कल मार्टिन

49
इस सवाल का जवाब बिल्कुल नहीं है। कभी-कभी यह केवल समय की बात होती है और आप अपने देव परिवेश के निर्माण का एक तेज़ तरीका चाहते हैं।
JYL

"या, एक विकल्प के रूप में: विंडोज का उपयोग न करें।" एमएफ संस्कार। Plz! +1
चार्लीतुना

35

XAMPP के उपयोग के वर्षों के बाद आखिरकार मैंने छोड़ दिया है, और विकल्पों की तलाश शुरू कर दी है। XAMPP को काफी समय से कोई अपडेट नहीं मिला है और यह हर दो सप्ताह में एक बार टूटता रहता है।

जो मैंने अभी पाया है और मैं बिल्कुल सिफारिश कर सकता हूं वह है यूनिफ़ॉर्म सर्वर

यह वास्तव में अक्सर अद्यतन किया जाता है, सुरक्षा पर अधिक जोर दिया गया है और XAMPP की तुलना में बहुत अधिक परिपक्व परियोजना की तरह दिखता है।

उनके पास एक विकी है जहां वे पैकेजों के सभी नवीनतम संस्करणों को सूचीबद्ध करते हैं। लेखन के समय के रूप में, उनकी नवीनतम रिलीज केवल 4 दिन पुरानी है!

वर्दी सर्वर में संस्करण आज के रूप में:

  • अपाचे २.४.२
  • MySQL 5.5.23-समुदाय
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

आज के रूप में XAMPP में संस्करण:

  • अपाचे 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

4
मैं पूरी तरह सहमत हूँ। यह एक शानदार पैकेज है। अत्यधिक सिफारिशित। छोटा, पोर्टेबल, हल्का।
चक ले बट

4
आपका बहुत-बहुत धन्यवाद, आपने मुझे XAMPP / WAMP से जूझने के कई घंटों से छुटकारा दिला दिया है कि मैं कभी वापस नहीं आऊँगा।
बेनामी

जब मैं url का दौरा करता हूं - वर्दीसर्वर.कॉम यह मुझे कुछ विदेशी मुद्रा साइट पर पुनर्निर्देशित करता है!
आजाद

ऐसा लगता है कि वे अपने डोमेन को भूल गए या हैक हो गए। इस बीच के लिए एसएफ लिंक है: sourceforge.net/projects/miniserver
hyperknot

एक अच्छा विकल्प
न्यूटेक्स

21

EasyPHP बहुत अच्छा है:

  • लाइटवेट और पोर्टेबल: कोई विंडोज़ सेवा (जैसे वैंप)
  • कॉन्फ़िगर करना आसान है (एक ही फ़ोल्डर में सभी कॉन्फ़िगरेशन फ़ाइलें: httpd.conf, php.ini और my.ini)
  • जब आप httpd.conf को संपादित करते हैं, तो स्वतः अपाचे को फिर से शुरू करता है

अगर आपको PHP और Apache के कई संस्करणों के साथ परीक्षण करने की आवश्यकता है तो WAMP या UWAMP अच्छे विकल्प हैं।

लेकिन आप EasyPHP के साथ PHP के कई संस्करणों का उपयोग भी कर सकते हैं (PHP संस्करण जिसे आपको php.net पर जरूरत है, और httpd.conf को संपादित करके इस संस्करण को लोड करके):

LoadModule php4_module "${path}/php4/php4apache2_2.dll"

इस समय, नवीनतम EasyPHP देव डाउनलोड पहले से ही 1,5 वर्ष पुराना है (और उनका नवीनतम php संस्करण 0,5 वर्ष पुराना है)।
marcovtwout

मैंने उनकी साइट से डाउनलोड किया और यह PHP 7 है। मुझे पता है कि यह एक पुराना सवाल है।
जॉनी

4

मैं इस सवाल से इतनी बड़ी बात नहीं करूंगा।
यह अपनी नई पत्नी या कार को चुनने जैसा नहीं है।
मैं इनमें से किसी को भी प्रोडक्शन सर्वर पर नहीं चलाऊंगा, इसलिए, कुछ त्वरित परीक्षण चलाने के लिए उनमें से कोई भी समान रूप से अच्छा है।


10
मुझे उम्मीद है कि इस तरह से कोई भी मंच पर कोई पोस्ट नहीं करेगा, जो नई पत्नी (!) के लिए कौन सलाह दे।
चक ले बट

2
साथ ही, यह प्रश्न आईडीई पर राय मांगने जितना ही मान्य है। यकीन है, यह व्यक्तिगत स्वाद के लिए नीचे आ जाएगा, लेकिन पहले आम सहमति को समझने में कोई बुराई नहीं है।
चक ले बट

3
क्या आप कृपया यह बता सकते हैं कि एक पेशेवर डेवलपर पूर्व-निर्मित स्टैक का उपयोग नहीं करेगा या नहीं करना चाहिए?
एरिक

6
ध्यान दें कि अपनी पत्नी के लिए एक कार लेने पर महत्वपूर्ण ध्यान दिया जाना चाहिए।
जॉन स्टोरी

5
असली प्रोग्रामर अपना ओएस लिखते हैं।
सेस टिम्मरमैन

1

मैं सामग्री प्रबंधन प्रणाली के बारे में अपनी थीसिस बनाने में EasyPHP का उपयोग कर रहा हूं। अब तक, यह उपकरण बहुत अच्छा है और उपयोग में आसान है।


1
मैं देख सकता हूं कि यह एक प्रश्न का आपका पहला उत्तर था, इसलिए आपको इसे टिप्पणी के रूप में पोस्ट करने का निरसन नहीं था, लेकिन भविष्य में, आप इसे टिप्पणी के रूप में पोस्ट करने पर विचार कर सकते हैं। उत्तरों को समस्या का समाधान माना जाता है जो आप बहुत आश्वस्त हैं समस्या का समाधान करेंगे।
फुलफेह

2
ईज़ीपीएचपी अच्छा लगता है, लेकिन इसका मुखपृष्ठ बदसूरत है और "संसाधन" शीर्षक को याद करता है, इसकी गुणवत्ता में मेरा विश्वास नष्ट कर देता है।
सीस टिमरमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.