2016-01-12 7 views
5

Homesteadは私のために無作為に動作しなくなったので、すべてを削除して再インストールしようとしましたが、うまくいきません。Homestead PHP7がインストールされていますが、PHP5が必要です

私はそれを様々な問題を通して自分のやり方を混乱させる1日半後に "走っている"。しかし、私は理解できない理由のために、私のホームステッドボックスは、今私は、次のされたPHP 7.

The instructionsを実行しているPHP 7をインストールするためのオプションのオプションを持っていたが、私は意図的に、我々はPHP 5

上にあるためというスキップ

私の人生にとって、私はこれを解決する方法を理解することができません。私が試したこと:

  • 私はボックスを何度も破壊して再インストールしました。
  • 私はVirtualBoxボックスを複数回削除し、それを再ダウンロードしました。
  • 私は1つの提案に基づいてv0.3.3のボックスをインストールしようとしました。 (homestead.rbスクリプトもそれに応じて更新しました。)インストールプロセス中に何かが失敗し、php7.0-fpm: unrecognized serviceで設定されたサイトが502の不正なゲートウェイエラーを返していました。
  • v.0.4.0で再インストールした後、それは私が説明するように、「実行中」を開始(など、期待通りのサイトを提供しています)が、解決策を検索するPHP 7.

は永続的につながっているました行き止まり。

私は単なるダミーのフロントエンド開発者です。 :) Laravel、Vagrant、Homestead、これらすべてのものは私の頭が痛くなります。私はこれが再び働くことを望むので、実際の仕事に戻ることができます。この問題を研究するための助言や代替手段を理解していただければ幸いです。

+2

迷惑なことがあるので、すでにインストールされているものがほとんどです。別のイメージを試すことができます。 https://atlas.hashicorp.com/boxes/search?utf8=%E2%9C%93&sort=&provider=&q=php。または、あなたはいつもあなたのボックスにsshしてそこで管理することができます;) –

+2

なぜphp7で作業しないのですか?コードがうまく動作している場合は、それを使用してください。 php5よりもかなり改良されています。 –

+0

@JonathanKuhn私の場合、私はレガシープロジェクトに対処しなければならず、これを達成しようとしていましたが、これまでのところ運がありません。 –

答えて

8

私はこの問題も解決しました。私は古いホームステッドボックスv0.3.3をインストールして解決しました。ホームステイインストーラの古いリリースを使用しました。したがって、現在のボックスv0.4.0とこれを行うにあなたの家産フォルダを削除:gitのからホームステッドインストーラの古いバージョンをダウンロードし、その後

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

をして、私はv2.1.8を使用している、それが正常に動作します。 PHPを楽しむ5.6 :)

+0

私はこれを試しました。 'vagrant up'を実行すると' 0.4.0'のボックスが検索され、見つからずダウンロードが開始されます。 –

+1

ボックスを削除して、次のコマンドを試してください: $迷惑メールボックスにlaravel/homesteadを追加https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.3.3/providers/virtualbox.box – Getsuga

+0

これは古いです今では、あなたは虫食いの箱が0.3.3を追加した後でも、最新の農家をダウンロードしようとしていますか?私はそれをすべてダウンロードした後、私はそれが最新のものをとにかくダウンロードを開始しますが、私はまた、php5.6が...ダウンロードして、リンクされたv2.1.8を使用して、それは同じことをやってみたいです! –

関連する問題