Laravel Homestead 现在支持 PHP 7 了

homestead支持php7

Laravel Homestead 本月获得了一个新的更新:支持PHP 7。

如果你在使用PHP 5.x版的Homestead盒子,可以通过克隆laravel/homesteadphp-7分支到一个新的文件夹来升级安装到PHP 7.0:

git clone -b php-7 https://github.com/laravel/homestead.git Homestead

接下来直接添加盒子到已存在的Homestead.yaml文件顶部:

box: laravel/homestead-7

最后,你可以在包含克隆laravel/homestead仓库的目录运行vagrant up命令来启动Homestead。

更多详情可参考中文官方文档

学院君 has written 855 articles

Laravel学院院长,终身学习者

积分:94587 等级:P12 职业:码农 城市:杭州

10 条回复

  1. justecommeça justecommeça says:
    @ 学院君 哈哈,谢了,我是把homestead装回旧版本就好了。版本不匹配也是个麻烦事
  2. Tao² Tao² says:
    @ 学院君 其实改一下配置就好了。把 homestead 里面 Nginx 的一行改成 fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 就好了,我之前是把这个路径搞错了。
  3. justecommeça justecommeça says:
    @ 💪🏻💪🏻 嗯,谢谢学院君[可爱]
  4. 学院君 学院君 says:
    @ 学院君 实在麻烦就不要纠结在Homestead上 毕竟只是个开发环境而已 有它锦上添花 没它照样生火做饭[嘻嘻]
  5. justecommeça justecommeça says:
    @ 学院君 童鞋你问题解决了吗?我更新了homestead也悲剧了。。求救啊
  6. Tao² Tao² says:
    @ 学院君 我更新了 laravel/homestead 0.4.0 里面貌似用得是 PHP7 php-fpm 也是 php7.0-fpm 但是 Nginx 里面用的还是 php5-fpm 不过我改了 homestead 里面 Nginx 的配置,还是不行。 好奇怪。
  7. Tao² Tao² says:
    一直遇到这个问题: default: php5-fpm: unrecognized service The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong. 好郁闷。

登录后才能进行评论,立即登录?