2016-02-11 7 views
7

मैं ऐप विकसित करने के लिए लार्वेल 5.2 का उपयोग कर रहा हूं।
अभी तक मैं परीक्षण विकास ऐप को तैनात करने के लिए php -S localhost:8888 -t public का उपयोग कर रहा हूं।
मुझे पता है कि मुझे उत्पादन के लिए कॉन्फ़िगरेशन फ़ाइल .env को बदलना है।
लेकिन इटैम्स मैं ऐप को उत्पादन ऐप के रूप में तैनात करने के लिए php artisan serve या php -S localhost:8888 -t public का उपयोग नहीं कर सकता।
मैं अपनी मशीन में WAMP का उपयोग कर रहा हूं। वर्तमान में मैंने अपना लार्वा ऐप C:\wamp\www\laravel में रखा है।
मेरे लार्वेल 5.2 ऐप को तैनात करने के लिए सही कदम क्या हैं?उत्पादन लार्वेल 5.2 ऐप को तैनात करने के लिए सही कदम क्या हैं?

+0

अपने स्थानीयमाचिन या लाइव सर्वर में लार्वेल को तैनात करें? –

+0

@ujwaldhakal स्थानीय और सर्वर में भी उत्पादन ऐप को तैनात करने के लिए कैसे? हम एडब्ल्यूएस का उपयोग कर रहे हैं। – Kumaran

+0

सर्वर में यह आसान है अगर यह संगीतकार का समर्थन करता है यानी यदि इसका वीपीएस (वर्चुअल प्राइवेट सर्वर) या रूट डायर में लार्वेल होस्टिंग को समर्पित करता है तो सभी यूआर फाइल को रखें ... कमांड में यूआर लार्वेल को उस सार्वजनिक डीआईआर के 80 पोर्ट में खोलें जैसे –

उत्तर

2

php artisan serve स्थानीय, विकास, बहुत ही बुनियादी HTTP सर्वर बनाता है और उत्पादन के लिए नहीं है। यह कुछ हद तक दौरे से अधिक संभाल नहीं पाएगा और जल्दी टूट जाएगा, और अपाचे या निगेंक्स के रास्ते में सुरक्षित नहीं है।

आपकी निर्देशिका पथ C:\wamp\www\laravel के आधार पर, मुझे लगता है कि आप एक WAMP सर्वर का उपयोग कर रहे हैं? WAMP में ए अपाचे है - वेब सर्वरphp artisan serve के बजाय आप का उपयोग करते हैं।

एक उत्पादन सर्वर पर साइट की स्थापना अपने सेटअप के आधार पर भिन्न होंगी, लेकिन सामान्य चरण तरह दिखेगा:

  • तुम सिर्फ अपनी परियोजना रखना चाहिए सीधे अपने WAMP निर्देशिका
  • भागो में में फ़ाइलें निर्भरताओं को स्थापित करने के लिए composer install
  • अपने .env फ़ाइल में डेटाबेस और अन्य vars संपादित करें।

सुनिश्चित करें कि WAMP चल रहा है और साइट कॉन्फ़िगर की गई है और आपको जाने के लिए अच्छा होना चाहिए।

आप ज्यादा सर्वर अनुभव नहीं है, तो और सिर्फ सुरक्षित रूप से और बस एक Laravel एप्लिकेशन होस्ट करना चाहते हैं, मैं दृढ़ता से हमारे Laravel Forge देखने का सुझाव देते हैं - यह सब कुछ करता है और अपनी साइट 10 मिनट के भीतर सार्वजनिक इंटरनेट पर हो जाएगा।

संबंधित मुद्दे