2016-01-12 6 views
5

होमस्टेड यादृच्छिक रूप से मेरे लिए काम करना बंद कर दिया है, इसलिए मैंने पूरी चीज़ को हटाने और पुनर्स्थापित करने का प्रयास किया, लेकिन यह ठीक नहीं हुआ।होमस्टेड स्थापित PHP7 लेकिन मुझे PHP5

मेरे पास विभिन्न मुद्दों के माध्यम से मेरे रास्ते में ढाई दिन के बाद "चल रहा है"। हालांकि, कारण है कि मैं नहीं समझ सकता, मेरे Homestead बॉक्स अब पीएचपी चल रहा है के लिए 7.

The instructions मैं निम्नलिखित पीएचपी 7 स्थापित करने के लिए वैकल्पिक विकल्प थे गया था, लेकिन मैं जानबूझकर छोड़ दिया है कि क्योंकि हम पीएचपी 5.

पर हैं

मेरे जीवन के लिए, मैं यह नहीं समझ सकता कि इसे कैसे ठीक किया जाए। जिन चीजों को मैंने आजमाया है:

  • मैंने बॉक्स को कई बार नष्ट कर दिया है और पुनर्स्थापित किया है।
  • मैंने वर्चुअलबॉक्स बॉक्स को कई बार हटा दिया है और इसे फिर से लोड किया है।
  • मैंने एक सुझाव के आधार पर बॉक्स के v0.3.3 को स्थापित करने का प्रयास किया। (मैंने तदनुसार homestead.rb स्क्रिप्ट को भी अपडेट किया।) एक बिंदु पर, php7.0-fpm: unrecognized service के साथ इंस्टॉल प्रक्रिया के दौरान कुछ विफल रहा और कॉन्फ़िगर की गई साइट 502 खराब गेटवे त्रुटियों को वापस कर रही थीं।
  • v.0.4.0 के साथ फिर से स्थापित करने के बाद, यह "चल रहा है" के रूप में मैं वर्णित शुरू कर दिया है (, अपेक्षा के अनुरूप आदि साइटों में कार्य करता है), लेकिन पीएचपी साथ 7.

समाधान के लिए सर्च कर रहे हैं लगातार के लिए प्रेरित किया बन्द गली।

मैं सिर्फ एक डमी फ्रंट एंड डेवलपर हूं। :) Laravel, Vagrant, Homestead, यह सब सामान मेरे सिर को चोट पहुंचाता है। मैं बस यह फिर से काम करना चाहता हूं ताकि मैं अपने वास्तविक काम पर वापस जा सकूं। इस समस्या का शोध करने के लिए पीछा करने की कोई सलाह या वैकल्पिक मार्गों की सराहना की जाएगी।

+2

तो वारंटी के साथ यह छवि उस छवि को डाउनलोड करती है जिसमें अधिकांश सामग्री पहले से स्थापित है। आप अलग-अलग छवि आज़मा सकते हैं। https://atlas.hashicorp.com/boxes/search?utf8=%E2%9C%93&sort=&provider=&q=php। या आप हमेशा अपने बॉक्स में एसएसएच कर सकते हैं और इसे प्रबंधित कर सकते हैं;) –

+2

क्यों php7 के साथ काम नहीं करते? अगर कोड काम करता है और ठीक चलाता है, तो इसका इस्तेमाल करें। यह php5 पर काफी सुधार है। –

+0

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

उत्तर

8

मैं इस मुद्दे के माध्यम से भी हूं और मैंने इसे पुराने होमस्टेड बॉक्स v0.3.3 इंस्टॉल करके हल किया है और मैंने होमस्टेड इंस्टॉलर की पुरानी रिलीज का उपयोग किया है, इसलिए मेरा सुझाव है कि आप अपना वर्तमान बॉक्स v0.4.0 हटा दें और अपने रियासत फ़ोल्डर हटाना तो ऐसा करते हैं:

$vagrant box add laravel/homestead --box-version 0.3.3 

और फिर Git से Homestead संस्थापक के एक पुराने संस्करण डाउनलोड, मैं v2.1.8 उपयोग कर रहा हूँ यह ठीक काम करता है। PHP 5.6 का आनंद लें :)

+0

मैंने कोशिश की, 'योनेंट अप' चलाने पर यह बॉक्स '0.4.0' के लिए खोज करता है, इसे नहीं मिला और डाउनलोड करना शुरू हो जाता है। –

+1

अपना बॉक्स हटाएं और इस कमांड को आजमाएं: $ वानर बॉक्स लारवेल/होमस्टेड जोड़ें https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.3.3/providers/virtualbox.box – Getsuga

+0

मुझे पता है कि यह पुराना है अब क्या आपने कभी भी योनि बॉक्स 0.3.3 जोड़ने के बाद भी नवीनतम घर डाउनलोड करने की कोशिश कर रहा है? मैंने इसे सब डाउनलोड किया और फिर जब मैं वानर चलाता हूं तो यह नवीनतम को डाउनलोड करना शुरू कर देता है लेकिन मैं भी php5.6 चाहता हूं ... लिंक किए गए v2.1.8 को डाउनलोड करने और उपयोग करने का प्रयास किया और यह अभी भी वही काम करता है? –

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