अतीत में, मैं एक बहुत ही शौकिया फैशन में विकसित हो रहा हूं, जिसका अर्थ है कि मेरे पास एक स्थानीय मशीन थी जहां मैंने कोड और एक उत्पादन मशीन विकसित की और परीक्षण किया जिस पर मैंने कोड पूरा किया था। हाल ही में मैंने इसे थोड़ा सा संशोधित किया जहां मैंने स्थानीय रूप से विकसित किया, एसवीएन में कोड की जांच की और फिर एसवीएन के माध्यम से उत्पादन मशीन को अपडेट किया।PHP कोड परिनियोजन युक्तियाँ
अब मैं एक नई परियोजना शुरू करना चाहता हूं और अपना वर्कफ़्लो सुधारना चाहता हूं। आदर्श रूप में मैं निम्न बातों का ध्यान था:
- एक या अधिक स्थानीय देव वातावरण
- का विकास करना और स्थानीय मशीन (रों)
- उपयोग SVN (या Git) पर परीक्षण कोड भंडार के रूप में है
- उपयोग एक नए वातावरण (या तो देव, स्टेजिंग या उत्पादन) को स्थापित करने के लिए टूल बनाएं और कोड
चूंकि मैं इस प्रक्रिया से बहुत परिचित नहीं हूं, इसलिए मैं इस विचार को सर्वोत्तम तरीके से सेट करने के तरीकों के बारे में सुझाव ढूंढ रहा हूं विशेष रूप से उपयोग करने के लिए जब निर्माण उपकरण की बात आती है। मैं चींटी और फ़िंग (संभवत: बनाना) में देख रहा था, लेकिन मैं इस बात के लिए इतना नया हूं कि मैं वास्तव में कुछ मार्गदर्शन प्राप्त करना चाहता हूं। क्या PHP तैनाती के बारे में विशेष रूप से शुरुआती लोगों के लिए कोई अच्छा ट्यूटोरियल या किताबें हैं? विशेष रूप से मुझे निम्नलिखित विषयों में दिलचस्पी है:
- विभिन्न सेटिंग्स के साथ विभिन्न प्रकार के सर्वरों पर तैनाती (उदा। देव विभिन्न डीबी, डीबी पासवर्ड, उत्पादन या स्टेजिंग से PHP त्रुटि रिपोर्टिंग का उपयोग करता है)।
- परिनियोजन जो स्वचालित रूप से एसवीएन से कोड खींचता है।
- परिनियोजन जो अस्थायी रूप से उत्पादन वातावरण के लिए "रखरखाव" पृष्ठ सेट करता है।
- एक बार जब मैंने उपरोक्त महारत हासिल की, तो बिल्ड प्रक्रिया में कुछ परीक्षण भी कर सकते हैं।
मुझे पता है कि मेरा प्रश्न काफी उलझन में लग सकता है ... मैं मानता हूं, मैं इसके लिए नया हूं और वास्तव में मुझे जो चाहिए वह लक्ष्य से थोड़ा दूर हो सकता है। यही कारण है कि किसी भी मदद की सराहना की है।
आप इस स्तर पर, इस के लिए +1 पर एक सच्चे डेवलपर होते जा रहे हैं। इसके अलावा मुझे लगता है कि इस प्रश्न का उत्तर पहले ही उत्तर दिया गया है SO – dynamic
+1 पर, मुझे इसमें भी रूचि है। – cabaret
http://programmers.stackexchange.com/questions/62852/php-project-deployment – OnesimusUnbound