मैंने यहां अनुप्रयोगों को तैनात करने के बारे में बहुत कुछ पढ़ा है, लेकिन अभी तक हमारी ज़रूरतों के लिए उपयुक्त उत्तर नहीं मिला है।ज़ेंड वेब एप्लिकेशन को तैनात करने का सबसे अच्छा तरीका
हमारे पास ज़ेन फ्रेमवर्क के साथ बनाया गया एक बड़ा वेब एप्लिकेशन है जिसे हम दूरस्थ सर्वर पर तैनात करना चाहते हैं। हम अपने उत्पादन सर्वर पर हमारे आवेदन के नए संस्करण को आसानी से और सुरक्षित रूप से तैनात करने में सक्षम होना चाहते हैं।
क्या किया जाना चाहिए है निम्नलिखित:
- उत्पादन आवेदन पर एक रखरखाव पेज डाल? SVN
- से
- निर्यात संस्करण एक निश्चित निर्देशिका में सीएसएस फ़ाइलें कम करें करने के लिए एक खोल स्क्रिप्ट चलाने फ़ाइलों और निर्देशिकाओं
- कॉपी/सिंक पर (खोल स्क्रिप्ट किया जाता है)
- सेट फाइल अनुमति? एक उत्पादन सर्वर के लिए फ़ाइलें -> केवल फाइलों को बदल दिया?
- उत्पादन आवेदन से रखरखाव पृष्ठ हटा दें?
हम एसवीएन का उपयोग कोड संस्करण उपकरण के रूप में करते हैं और हम उत्पादन में हमारे सर्वर ओएस के रूप में CentOS चला रहे हैं।
मैं के बारे में पढ़ा है:
- rsync
- fredistrano/Capistrano
- कस्टम शेल स्क्रिप्ट
Phing आसान एक क्लिक तैनाती के लिए अपने सलाह क्या हैं?
समान: http://stackoverflow.com/questions/1143154/how-to-deploy -your-php-अनुप्रयोग-सही ढंग से – Sampson
एक और समान: http://stackoverflow.com/questions/2006461/how-to-do-deployment-for-php-plication –