वेब डेवलपर्स के लिए पहले से स्थापित लिनक्स? [बन्द है]


83

क्या किसी को वेब डेवलपर्स के उद्देश्य से अप-टू-डेट लिनक्स वितरण की एक आईएसओ छवि पता है, जिसमें से कुछ या सभी निम्नलिखित विशेषताएं हैं:

  • LAMP स्टैक आसानी से सेट अप करें (Readily Apache 2, वर्चुअल साइट्स डायरेक्टरी स्ट्रक्चर (होस्टिंग), PHP इंस्टॉल, mySQL इंस्टॉल)

  • रूबी / आरओआर ने शुरुआत करने के लिए शुरुआत की

  • कई रिपॉजिटरी के लिए तोड़फोड़ की स्थापना

  • वेब सर्वर के रूप में कार्य करने के लिए फ़ायरवॉल कॉन्फ़िगर किया गया (पोर्ट 80 खुला, बहुत अधिक नहीं)

  • अजगर और Trac स्थापित और Apache (बहु-पर्यावरण सक्षम) के साथ एकीकृत

पृष्ठभूमि:

मेरे पास एक शक्तिशाली नया वर्कस्टेशन है और परीक्षण, विकास और संस्करण नियंत्रण के लिए कई वर्चुअल मशीन स्थापित करना चाहता हूं, अधिमानतः लिनक्स पर। मशीनों को जनता के सामने उजागर नहीं किया जाएगा।

मैं अधिक से अधिक इंस्टॉलेशन को सहेजना चाहता हूं और काम को यथासंभव सेट करना चाहता हूं - उपरोक्त सूची से सब कुछ सेट करने में मुझे सप्ताह लगेंगे अगर मैं इसे अकेले करूंगा।

इनाम

मुझे इसे अन्य, अधिक दबाव वाली परियोजनाओं के कारण फिलहाल शेल्फ पर रखना पड़ा है। किए गए सुझाव पहले से ही एक शानदार सूची है; मैं कोशिश कर रहा हूं कि जितना संभव हो उतना इनपुट इकट्ठा करने और इकट्ठा करने के लिए प्रश्न पर एक बाउंटी लगा रहा हूं, इसलिए यह भविष्य की पीढ़ियों के लिए इस मुद्दे पर संदर्भ प्रश्न हो सकता है।

मैं या तो लोकप्रिय वोट के आधार पर या एक जोर से, जो मेरे लिए सबसे अच्छा समाधान दिखता है, पर पुरस्कार प्रदान करेगा।


5
मैं वास्तव में इस बारे में रूचि रखता हूं .. +1
चींटी

1
अच्छा प्रश्न। मुझे वीएम के बारे में कोई पता नहीं है जो इसे आउट ऑफ बॉक्स प्रदान करता है। एक होस्टेड समाधान की जाँच के लिए demobereich.de (जर्मन में)
गॉर्डन

2
दिलचस्प सवाल ... लेकिन आप ऐसी छवि क्यों देखते हैं जिसे स्थापित करने में आपको हफ्तों लग जाते हैं? मुझे पूरा यकीन है कि आप बहुत कम अनुभव के साथ भी कुछ दिनों में वह सब कर पाएंगे। एक सकारात्मक पक्ष प्रभाव के रूप में, आप इसे ठीक उसी तरह सेट करेंगे जैसे आप चाहते हैं।
डैनियल वेसलो

2
अधिकांश वितरणों के डिफ़ॉल्ट PHP / MySQL विन्यास से सावधान रहें। वे अच्छे विकास को बढ़ावा देने के लिए नहीं, सेवा करने के लिए डिज़ाइन किए गए हैं। इसका मतलब है कि MySQL सख्त मोड बंद हो जाएगा, जादू उद्धरण आदि होंगे
बेन जेम्स

5
सबसे ज्यादा मतदान का जवाब क्या यह खुद है?
रसेल

जवाबों:


43

गंभीरता से, मुझे लगता है कि सबसे अच्छी बात यह है कि अपना खुद का बनाएं। उदाहरण के लिए कुछ लोग Trac के बजाय Redmine का उपयोग करते हैं। इन विशिष्ट स्थापनाओं के साथ पूर्व-कॉन्फ़िगर किया गया VM ढूंढना मुश्किल हो रहा है।

इसलिए, एक पूर्व शर्त के रूप में "अपना खुद का बनाएं", मेरा मानना ​​है कि आपके पास निम्नलिखित विकल्प हैं:

आ "वीएम अवेयर" डिस्ट्रो का उपयोग करें


उबंटू सर्वर के दिमाग में आता है: इसमें VMs के लिए न्यूनतम इंस्टॉलेशन स्थापित करने का विकल्प होता है

सर्वर आईएसओ छवि डाउनलोड करें, उसमें से बूट करें, पहली स्क्रीन पर F4 दबाएं और "एक न्यूनतम वर्चुअल मशीन स्थापित करें" चुनें।

  • 380MB से कम स्थापित पदचिह्न
  • विशिष्ट सर्वर कर्नेल (-विशिष्ट)
  • VMWare ESX, VMWare सर्वर और KVM Intel या AMD x86 आर्किटेक्चर के लिए अनुकूलित
  • न्यूनतम मेमोरी 128 एमबी
  • कोई भी ग्राफिकल वातावरण प्रीलोडेड नहीं है क्योंकि इसका उद्देश्य सर्वर वर्चुअल उपकरण है

IMHO, आप सप्ताह में नहीं बल्कि अपने वीएम को अपने स्वाद को कॉन्फ़िगर करने के लिए सबसे अधिक दिन खर्च करने जा रहे हैं। Apt-get का उपयोग करने से आप अपनी फीचर सूची में लगभग सभी पैकेजों में कुछ समय बचा सकते हैं।

... और यदि आप और भी अधिक अनुकूलन चाहते हैं, तो आप भी vmbuilder का उपयोग करने की कोशिश कर सकते हैं ।

vmbuilder एक स्क्रिप्ट है जो Ubuntu के आधार पर VM का उपयोग करने के लिए तैयार करने की प्रक्रिया को स्वचालित करता है। JeOS CD इमेज की कोई आवश्यकता नहीं है। वर्तमान में समर्थित हाइपरविजर्स KVM, Xen और VMware हैं।

एक प्रसिद्ध डिस्ट्रो का उपयोग करें और "इसे नीचे पट्टी करें"


एक न्यूनतम डेबियन सिस्टम स्थापित करें और कुछ विशेषताओं को नीचे खींचें , या एक छोटी सी लाइव छवि बनाएं और इसका उपयोग करें।

स्क्रैच (एलएफएस) से लिनक्स का उपयोग करें और केवल आवश्यक सॉफ़्टवेयर के साथ एक सिस्टम बनाएं


यह सबसे कठिन है और आप बहुत समय बिताने जा रहे हैं।

लेकिन आप वास्तव में एक छोटा सा वितरण कर पाएंगे और समझ पाएंगे कि लिनक्स सिस्टम वास्तव में कैसे काम करता है। यह समझने से कि आप जो कुछ भी काम करते हैं वह आपके सेटअप में बस वही कर सकता है जो आवश्यक है, और बिजीबॉक्स जैसे लाइटर बायनेरिज़ का उपयोग करें ।

स्क्रैच से डेबियन नामक एक पुरानी परियोजना है (अंतिम अद्यतन 2006 से है, इसलिए मुझे नहीं पता कि क्या यह विश्वसनीय है), जिसका उद्देश्य वही एलएफएस करता है लेकिन डेबियन का उपयोग करना।

(...) एक अद्वितीय वितरण है जो आपको लगभग डेब्यू प्रणाली के साथ डेबिन सिस्टम को स्थापित करने की अनुमति देता है जो आपको लिनक्स स्क्रैच इंस्टॉलेशन से मिलेगा लेकिन डेबियन के फायदे (अपडेट और रखरखाव के लिए आसान) के साथ।

आप बस एक लानत छोटे लिनक्स आउट-ऑफ-द-बॉक्स समाधान चाहते हैं


ठीक है, आप लानत छोटे लिनक्स की कोशिश कर सकते हैं , यह केवल 50mb और डेबियन आधारित है और मेरा मानना ​​है कि यह सबसे प्रसिद्ध न्यूनतम वितरण है ( आप इस सूची में और अधिक विकृतियों की जांच कर सकते हैं )। मुझे नहीं पता कि यह वेब सर्वर डेवलपमेंट परिदृश्य में कैसा प्रदर्शन करेगा।

अंतिम सलाह


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

"मैं अपना खुद का कॉन्फ़िगर नहीं करना चाहता"


अगर किसी कारण से आपको मेरे दृष्टिकोण पसंद नहीं आए या मेरी सलाह का पालन करने के लिए बहुत समय नहीं है ("अपना खुद का वीएम बनाएं") तो आप इस सवाल को सर्वरफॉल्ट पर देख सकते हैं । विभिन्न distros से उपकरणों के एक समूह के लिए एक सूची है।

... लेकिन अगर आप उनमें से एक गुच्छा का परीक्षण करने जा रहे हैं, तो यह देखने के लिए कि क्या वे आपकी ज़रूरतों को पूरा करते हैं, तो बस उनके साथ बिताए गए समय का उपयोग क्यों न करें?

केक पर आइसिंग: का उपयोग Vagrant अपने VM को प्रबंधित करने के लिए।


वैग्रंट वर्चुअलाइज्ड डेवलपमेंट वातावरण के निर्माण और वितरण के लिए एक उपकरण है।

ओरेकल के वर्चुअलबॉक्स का उपयोग करके स्वचालित मशीनों के निर्माण और वर्चुअल मशीनों का प्रावधान करके, Vagrant हल्के, प्रतिलिपि प्रस्तुत करने योग्य और पोर्टेबल वर्चुअल वातावरण बनाने और कॉन्फ़िगर करने के लिए उपकरण प्रदान करता है।

इसका मतलब है कि Vagrant आपको एक नया VM बनाने के दौरान आमतौर पर आपके द्वारा की जाने वाली बहुत सी चीजों को स्वचालित करने में मदद करता है (ये विशेषताएं आधिकारिक वेबसाइट से हैं):

  • Oracle के VirtualBox का उपयोग करके स्वचालित वर्चुअल मशीन निर्माण
  • बावर्ची, कठपुतली, या सिर्फ शेल स्क्रिप्ट का उपयोग करके आभासी वातावरण का स्वचालित प्रावधान!
  • पूर्ण SSH निर्मित वातावरण तक पहुँच
  • अपने मशीन से सुलभ, अपने वीएम को एक स्थिर आईपी असाइन करें
  • होस्ट मशीन के लिए अग्रेषित पोर्ट
  • साझा किए गए फ़ोल्डर आपको अपने स्वयं के संपादक का उपयोग जारी रखने की अनुमति देते हैं
  • वितरण योग्य बॉक्स में पैकेज वातावरण
  • जब आप पूरा कर लें तो पर्यावरण को पूरी तरह से फाड़ दें
  • आसानी से एक एकल आदेश के साथ एक पूर्ण वातावरण का पुनर्निर्माण

मैं अपने उत्पादन सर्वर के रूप में एक ही विन्यास (अच्छी तरह से, लगभग एक ही) के साथ एक vm बनाऊंगा, इसलिए कुछ प्लेटफ़ॉर्म समस्याएं सिर्फ तैनाती के दौरान दिखाई नहीं देंगी।


2
न्यूनतम विकल्प बहुत अच्छा लगता है। इसे मेरे संज्ञान में लाने के लिए धन्यवाद।
पेकका

31

एक डेबियन या उबंटू सर्वर संस्करण सेट करें। स्थापित करना आसान है, और यह सब कुछ स्थापित करने / कॉन्फ़िगर करने में एक दिन लगता है, जिसे आपने ट्यूटोरियल के साथ ऊपर सूचीबद्ध किया है, भले ही आप शुरुआती हैं, और कुछ भी छोटी गाड़ी नहीं है।


शायद यह सब सेट करना आसान है जितना मैंने सोचा था। मैं सर्वर संस्करण, चीयर्स में देखूंगा।
पेकाका

3
एक दिन? इसमें 10 मिनट लगते हैं। अधिकतम। बस apt-get का उपयोग करें
troelskn

5
@troelskn: 10 मिनट में Trac को कॉन्फ़िगर और कस्टमाइज़ करना? मुझे लगता है कि मैं कर सकता था।
एरोनॉन

4
दीपक स्टैक को आसानी से सेट करने के लिए: सूडो कार्यस्थल, फिर दीपक का चयन करें।
क्रायोफैलियन

2
और एक बार जब आप एक स्थापित कर लेते हैं तो आप इसे स्नैपशॉट कर सकते हैं और बस छवि का पुन: उपयोग कर सकते हैं।
हर्बएन

28

यह एक बहुत ही विशिष्ट सूची है! मेरे Google-फू का एक त्वरित अभ्यास मुझे Noys की ओर ले जाता है , जिसमें निम्न सॉफ़्टवेयर पहले से इंस्टॉल हैं।

  • अपाचे २.२
  • MySQL 5.0
  • MySQL के व्यवस्थापक
  • MySQL क्वेरी ब्राउज़र
  • PHP 5.2 कुछ महत्वपूर्ण एक्सटेंशन (PDO, MySQL, PEAR) के साथ
  • XDebug
  • नेटबींस 6.5
  • नॉटिलस एकीकरण के साथ तोड़फोड़
  • फ़ायरफ़ॉक्स 3.0.7 कुछ बेहतरीन एक्सटेंशन (Firebug, Web Developer Toolbar, Greasemonkey) के साथ
  • gFTP
  • जीआईएमपी 2.6

एक सभ्य पैकेज प्रबंधक के साथ किसी भी वितरण को हालांकि आपके लिए बहुत से गंभीर काम का ख्याल रखना चाहिए।


5
+1 आपका Google-Fu शक्तिशाली है, सर। मैं इस पर गौर करूंगा।
पेकाका

काम नहीं कर रहा, मैंने noys छवि डाउनलोड करने में अपना समय और डेटा बर्बाद कर दिया
निष्क्रिय

इसे गूग-फू कहने के लिए अधिक उपयुक्त नहीं होगा;
मोहम्मद अब्दुल मुजीब


7

मैं एक का पता नहीं है। मैं आपको अपने स्वयं के वितरण या छवि बनाने का सुझाव दूंगा। यदि आप करते हैं, तो कृपया इसे वितरित करें।


2
अच्छी बात! यदि मैं इस मार्ग पर जाता हूं, तो मैं निश्चित रूप से करूंगा।
पेका


6

आप प्रोजेक्ट के चश्मे के आधार पर BitNami के ढेर में से एक का उपयोग क्यों नहीं करते हैं? यह एक VM पर सब कुछ स्थापित करने के लिए संसाधनों की बर्बादी लगती है (जब तक कि आपको वास्तव में हर समय सब कुछ की आवश्यकता न हो)।

http://bitnami.org/stack/

व्यक्तिगत रूप से, मैं एक उबंटू (या डेबियन) सर्वर स्थापित के साथ एक वीएम बनाऊंगा, और परियोजना के लिए आवश्यक पैकेजों को प्राप्त कर सकता हूं। यदि आपको पूर्ण LAMP स्टैक स्थापित करने में समस्याएँ हैं, तो HowToForge पर ट्यूटोरियल देखें । अधिकांश परियोजनाओं को स्थापित करना - मानक कॉन्फ़िगरेशन के साथ - वास्तव में इतना कठिन नहीं है।

BTW "कई रिपॉजिटरी के लिए तोड़फोड़ सेटअप" - आप svnadmin का उपयोग करके जितनी चाहें उतने रिपॉजिटरी बना सकते हैं, केवल एक चीज जो आपको करनी है वह सबवॉर्शन खुद स्थापित करें ( apt-get install subversion), और एक बार आपके द्वारा बनाए जाने के बाद अपने रेपो को कॉन्फ़िगर करें।


प्लग के लिए धन्यवाद। बस यह उल्लेख करना चाहता था कि आप एक ही बेस स्टैक में कई बिटनामी मॉड्यूल जोड़ सकते हैं और एक ला कार्टे वीएम को कॉन्फ़िगर कर सकते हैं
डैनियल लोपेज

5

एक है जिसे मैं एक्सेलिक्सिस 1.0 (पहले वर्कबेन्च लिनक्स) के नाम से जानता हूं। इसे यहाँ देखें: - http://excelixis.wordpress.com/excelixis-details/

यह उबंटू 8.04 पर आधारित है, और आईएसओ डेवलपर को लगता है कि अगले उबंटू एलटीएस (10.04) के साथ, इसके लिए एक अपडेट हो सकता है।

इसकी निम्न स्थापनाएँ हैं: -

विकास

* GCC, G77, Sun JDK, FPC, Python
* Eclipse (+ All Callisto Repository Plugins)
* NetBeans 6
* Monodevelop
* Anjuta
* Glade
* Gambas 2
* Lazarus
* wxGlade

वेब डिजाइन और विकास

* Apache, PHP, MySQL Servers (XAMPP)
* Kompozer
* Bluefish
* gPHPEdit
* Cssed Editor

विकास उपयोगिताएँ

* SVN WorkBench
* Geany
* PoEdit
* HexEditor
* ManEdit
* Umbrello UML Modeler
* regExxer (advanced search & replace tool)

ग्राफिक्स

* GIMP
* Inkscape

नेटवर्क

* Firefox Web Browser
* Thunderbird Mail/News Client
* Filezilla FTP Client
* Transmission Bittorrent Client
* Wireshark Packet Sniffer
* Pidgin Instant Messenger


3

जैसा कि मुझे पता है कि वहां कोई सीमा नहीं है, मैंने अपने प्रदाता को बस रोक दिया। उन्होंने मुझे अपने सर्वर apt.list और पैकेज चयन (डेबियन लिनक्स) भेजे। इसके अतिरिक्त मुझे अपाचे httpd.conf से नीचे की ओर मिला, इसलिए मैं अपने वास्तविक वेबसर्वर का लगभग 100% अनुकरण स्थापित कर सका।

यह एक टर्नकी समाधान नहीं है, लेकिन काफी उपयोगी है यदि आप चीजों को तैनात करना चाहते हैं। हालांकि मैं शायद ही कभी इस्तेमाल किया है, और IIRC ooops यह चोरी लैपटॉप पर था ..


3

आप हमारे प्रोजेक्ट को चेकआउट करना चाह सकते हैं, BitNami आप या तो व्यक्तिगत वर्चुअल मशीन या इंस्टालर्स के लिए Trac, LAMP, MySQL, Rails, इत्यादि प्राप्त कर सकते हैं। इसकी ख़ूबसूरती (फ्री होने के अलावा) यह है कि आप इंस्टालर्स के माध्यम से मिक्स एंड मैच कर सकते हैं मॉड्यूल प्रणाली और अपने संपूर्ण वातावरण (उर्फ "स्टैक") का निर्माण करें। स्टैक स्व-निहित होते हैं, इसलिए जब आपको उनकी आवश्यकता नहीं होती है तो आप बस उन्हें अनइंस्टॉल कर सकते हैं। आप एक साथ कई ढेर रख सकते हैं और वे एक-दूसरे के साथ हस्तक्षेप नहीं करेंगे


2

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

यदि आप अपनी खुद की छवि बनाना चाहते हैं (जैसे कि अगर आपको मूल रूप से बूट करने योग्य छवि को फिर से विभाजित करने की आवश्यकता है) तो मैं आपको पिल्ला लिनक्स पर एक नज़र डालने का सुझाव दूंगा - जिसे अनुकूलित करना बहुत आसान है।

सी।



2

उपलब्ध नहीं है कि क्या इसकी जानकारी नहीं है!

वास्तव में उपरोक्त उत्तरों के अनुसार, संभवतः यह उपलब्ध नहीं है। ऐसा करने के लिए एक टीम बनाई जा सकती है।

आवश्यकता को सुधारना होगा, और टीम उस पर काम कर सकती है, और इसे एक खुले स्रोत के रूप में जारी कर सकती है।

आप लोग क्या महसूस करते हैं? (मुझे उस टीम का हिस्सा बनने में खुशी होगी।)


2

आपने कहा कि आप वर्चुअल मशीनों की तलाश कर रहे थे, इसलिए मैंने VMWare उपकरणों के आसपास देखा और पाया कि दो को आप में रुचि हो सकती है

http://www.vmware.com/appliances/directory/289

Trac
Python
Subversion (Client and server components)
Apache web server
PostgreSQL
MySQL
SQLite 
The underlying operating system is OpenBSD.
ruby18-base-1.8.4nb1 Ruby 1.8 based release minimum package
ruby18-subversion-1.3.0nb3 Ruby bindings for Subversion

केवल यह याद आ रही है कि PHP और रूबी रेल्स पर हैं जिन्हें अपने दम पर स्थापित करना मुश्किल नहीं होना चाहिए।

http://www.vmware.com/appliances/directory/134

Apache2 (2.0.54)
PHP (4.4.0)
MySQL (4.1.12)
PostgreSQL (8.1.2-1)
phpPgAdmin (3.5.6)
Ruby 1.8.4
Ruby on Rails (1.1.2)

वे दोनों ही सबसे ज्यादा सम्‍मिलित करते हैं, परन्‍तु आपकी तलाश में सभी नहीं।

यह आखिरी लिंक रूबी और php लगता है लेकिन मुझे यकीन नहीं है कि और क्या है। एक धार साइट एक काम योग्य जाँच करने के लिए नहीं जा रहा है।

http://www.kickasstorrents.com/ubuntu-php-ruby-on-rails-django-web-development-vmware-appliance-t3040351.html

उम्मीद है की यह मदद करेगा



1

SuseStudio.com

कुछ माउस क्लिक के साथ एक उपकरण बनाएँ - या अपने स्वयं के कस्टम लिनक्स डिस्ट्रो -। अपने दिल की सामग्री के लिए इसे अनुकूलित करें, और इसे दुनिया के साथ साझा करें!

SUSE स्टूडियो नोवेल द्वारा एक ऑनलाइन लिनक्स छवि निर्माण उपकरण है। उपयोगकर्ता अपने लिनक्स ओएस, सॉफ्टवेयर उपकरण या आभासी उपकरण विकसित कर सकते हैं, मुख्य रूप से चुन सकते हैं कि वे अपने "कस्टम" लिनक्स पर कौन से एप्लिकेशन और पैकेज चाहते हैं और यह कैसा दिखता है। इसके अलावा, वे ओपनस्स, एसयूएसई लिनक्स एंटरप्राइज सर्वर और एसयूएसई लिनक्स एंटरप्राइज डेस्कटॉप बेस, गनोम और केडीई डेस्कटॉप, और अन्य विशेषताओं के ढेरों के बीच चयन कर सकते हैं। उपयोगकर्ता फ़ायरफ़ॉक्स, 3 डी ग्राफिक्स और जो भी ऐप इंस्टॉल कर सकता है, उसके साथ पूरी तरह कार्यात्मक प्रणाली बना सकता है। SUSE स्टूडियो वह है जो प्रशंसक-निर्मित "क्रोम ओएस" को संचालित करता है, जो कि Google क्रोम, Google वेब एप्लिकेशन लिंक और ओपनऑफ़िस के डेवलपर्स संस्करण के साथ लोड की गई एक अर्ध-पट्टी वाली डाउन सिस्टम थी।


0

अपने प्रश्न को बिल्कुल ठीक नहीं, लेकिन शायद फिर भी आप जो पूछ रहे थे:

आप लिनक्स सर्वर बना सकते हैं जो आपकी आवश्यकताओं को पूरी तरह से एक ग्राफिकल यूजर इंटरफेस के साथ फिट करते हैं जिसे PuPHPet.com कहते हैं । यह आप PHP संस्करण से mysql पासवर्ड, phpmyadmin, संकुल, आदि के लिए सब कुछ चुनते हैं।

परिणामी कॉन्फ़िग फ़ाइल का उपयोग मिनटों के भीतर एक वास्तविक सर्वर (पृष्ठ को देखने के लिए) को सेटअप करने के लिए किया जा सकता है और एक क्लिक या स्वचालित रूप से Vagrant के माध्यम से इन सेटिंग्स के साथ एक स्थानीय वर्चुअल मशीन बना सकते हैं (जो एक ऐसी तकनीक है जो कि छोटी कॉन्फिगर फ़ाइलों से वर्चुअल मशीन बनाती है जो आप उदाहरण के लिए puphpet.com के साथ बनाएं)।

मैंने इस पर एक अत्यंत विस्तृत ट्यूटोरियल लिखा है। यहां तक ​​कि अगर आप PuPHPet और Vagrant के लिए पूरी तरह से नए हैं, तो आप पेशेवर (!) लिनक्स सर्वर सेटअप कर पाएंगे।

Vagrant और PuPHPet के साथ स्थानीय विकास के लिए वर्चुअल मशीन के अंदर (या एकाधिक) सर्वर / LAMP- स्टैक को कैसे सेटअप करें


0

धातुमल

यह सॉफ्टवेयर विकास के हर पहलू को छूता है और वे खुद को सॉफ्टवेयर डेवलपमेंट इकोसिस्टम कहते हैं।

उसमे समाविष्ट हैं;

रिपोजिटरीज़ (Git + SVN)
कंटीन्यूअस इंटीग्रेशन (जेनकिन्स)
सोर्स कोड इंस्पेक्शन (सोनार)
रिपॉजिटरी मैनेजमेंट (नेक्सस)
प्रोजेक्ट मैनेजमेंट (Trac + Redmine)
डिप्लॉयमेंट एनवायरनमेंट (जेलस्टिक + इंजन यार्ड + फ़ोकस)

उनके पास एक होस्टेड समाधान और नि: शुल्क स्थापना पैकेज दोनों हैं।


-1

Puphet Gui टूल का उपयोग करें इसके कस्टम लाइनिंग के साथ linux web Developers के लिए एकदम सही। आप सिर्फ पैकेज का चयन कर सकते हैं, यह उर वातावरण पर बंडल बनाता है और यू इसे निष्पादित कर सकता है। यह वर्चुअल मशीन बनाता है और इस मशीन में सभी पैकेज स्थापित करता है।

काम: https://puphpet.com/

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