2016-01-12 11 views
5

Homestead benim için çalışmayı bıraktı, bu yüzden her şeyi kaldırmayı ve yeniden yüklemeyi denedim, ama iyi gitmedi.Homestead PHP7'yi yükledim ama PHP5'e ihtiyacım var

"Sorunum", bir kaç gün sonra çeşitli konularda yolumdan karışıyor. Ancak, benim Homestead kutusu şimdi PHP çalıştıran anlayamıyorum nedenlerle ben PHP 7 yüklemek için opsiyonel seçenek vardı aşağıdakiler, ama ben kasıtlı atlanır

The instructions 7. biz 5.

PHP üzerinde olduğu için

Hayatım boyunca, bunun nasıl düzeltileceğini anlayamıyorum. Denediklerim:

  • Kutuyu birden çok kez imha ettim ve yeniden yükledim.
  • VirtualBox kutusunu birkaç kez sildim ve yeniden indirdim.
  • Bir öneriye dayanarak kutuda v0.3.3 yüklemeyi denedim. (Aynı zamanda homestead.rb betiğini de buna göre güncelledim.) Bir noktada, php7.0-fpm: unrecognized service ile yükleme işlemi sırasında bir şey başarısız oldu ve yapılandırılan siteler 502 Hatalı Ağ Geçidi hatası döndürüyordu.
  • v.0.4.0 ile yeniden yüklendikten sonra ben açıklandığı gibi "çalışan" başladı (vb beklendiği gibi siteler vermektedir), ancak çözümleri aranıyor PHP ile 7.

ısrarla yol açmıştır etti bir çıkmaz sokak.

Ben sadece aptal bir ön geliştiriciyim. :) Laravel, Vagrant, Homestead, bütün bu şeyler başımı ağrıtıyor. Bunu tekrar çalışmak istiyorum, böylece gerçek işime geri dönebilirim. Bu sorunu araştırmak için herhangi bir tavsiye veya alternatif yollar takdir edilecektir.

+2

Vagrant ile bir şey, zaten yüklü olan bir çok öğeye sahip olan görüntüyü indirir. Farklı görüntüyü deneyebilirsiniz. https://atlas.hashicorp.com/boxes/search?utf8=%E2%9C%93&sort=&provider=&q=php. Veya kutunuza her zaman ssh edebilir ve orada yönetebilirsiniz;) –

+2

Neden sadece php7 ile çalışmıyorsunuz? Kod çalışır ve iyi çalışırsa, onu kullanın. Bu php5 üzerinde bir gelişmedir. –

+0

@JonathanKuhn davamda, eski bir proje ile uğraşmak zorunda kaldım ve bunu başarmaya çalışıyordum, ama şimdiye kadar hiç şans yok. –

cevap

8

Bu sorunla da karşılaştım ve eski bir homestead kutusu v0.3.3'ü yükleyerek çözdüm ve eski bir homestead yükleyiciyi kullandım, bu yüzden geçerli kutunuzu kaldırmanızı öneririm v0.4.0 ve daha sonra bunu sizin çiftliğinde klasörünü silin: git den Homestead yükleyici eski bir sürümünü indirmek sonra

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

ve ben v2.1.8 kullanıyorum sorunsuz çalışıyor. php'nin keyfini çıkarın 5.6 :)

+0

Bunu denedim, 'vagrant up' çalıştırırken' 0.4.0' kutusunu arar, onu bulamaz ve indirmeye başlar. –

+1

kutunuzu silin ve şu komutu deneyin: $ vagrant kutu ekle laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.3.3/providers/virtualbox.box – Getsuga

+0

Bunun eski olduğunu biliyorum şimdi, ama hiç değilse, 0.33 eklentisini ekledikten sonra bile en son homestead'i indirmeye çalıştın mı? Her şeyi indirdim ve daha sonra vagrant çalıştırdığımda en sonuncuyu indirmeye başladım ama aynı zamanda php5.6'yı ... v2.1.8'i indirmeyi ve kullanmayı denedim ve hala aynı şeyi mi yapıyor? –