Homestead安装了PHP7,但我需要PHP5

Ben*_*yer 6 php vagrant laravel homestead php-7

Homestead随机停止为我工作,所以我试图删除整个东西并重新安装,但它并不顺利.

在经历了一天半的混乱之后,我对它进行了"运行".但是,由于我无法理解的原因,我的Homestead盒子现在运行PHP 7.

我所遵循的说明有安装PHP 7的可选选项,但我故意跳过它,因为我们使用的是PHP 5.

对于我的生活,我无法弄清楚如何解决这个问题.我尝试过的事情:

  • 我多次销毁并重新安装了这个盒子.
  • 我已多次删除VirtualBox框并重新加载它.
  • 我尝试根据一个建议安装盒子的v0.3.3.(我还相应更新了homestead.rb脚本.)在某一时刻,安装过程中出现故障php7.0-fpm: unrecognized service,配置的站点返回502 Bad Gateway错误.
  • 在使用v.0.4.0重新安装后,它已按照我的描述开始"运行"(按预期提供网站等),但使用PHP 7.

寻找解决方案一直导致死胡同.

我只是一个虚拟的前端开发人员.:) Laravel,Vagrant,Homestead,所有这些都让我头疼.我只想让它重新开始工作,这样我才能回到实际的工作中去.任何建议或替代研究这个问题的途径将不胜感激.

Get*_*uga 9

我也经历过这个问题,我通过安装一个旧的宅基地v0.3.3解决了它,我使用了旧版本的宅基安装程序,所以我建议你删除当前的v0.4.0框并删除你的宅基文件夹然后这样做:

$vagrant box add laravel/homestead --box-version 0.3.3
Run Code Online (Sandbox Code Playgroud)

然后从git下载旧版本的Homestead安装程序,我正在使用v2.1.8它工作正常.享受PHP 5.6 :)