首页 > 技术文章 > 2019 Mac下安装运行Homestead环境

iverson-3 2019-08-31 10:43 原文

  为了能提高自己的价值,还是要坚持学习新东西才行。这不,从多学会一个PHP开发框架开始。在开始使用Laravel之前,很多“经验”告诉我要先安装Homestead,至于好处,大家可以自己百度,我就不在此过多赘述了,至少我是比较认可这些经验之谈的,况且,多了解一些开发环境的东西也没有坏处。

  我是一个有些眼高手低的人,所以在开始安装Homestead之前浏览比较了很多安装经验贴,并且本着尽量使用新版软件的思路,在VirtualBox和Vagrant的安装时,我都从官网下载了最新版本进行安装。

  整个安装过程参考了 Laravel学院里面的部分内容 https://learnku.com/docs/laravel-development-environment/5.7/development-environment-macos/2901  建议先去看这个教程。除了在最初的软件版本上选择了最新的,其他步骤都是参考此文档。

  本机系统:macOS Mojave 10.14.6

  VirtualBox和Vagrant选择“下一步”进行安装;其他步骤按照文档提示,在终端输入指令即可,在小白阶段不需要修改任何配置选项,所有内容选择默认配置项就行。

  

命令行 说明
vagrant init 初始化 vagrant
vagrant up 启动 vagrant
vagrant halt 关闭 vagrant
vagrant ssh 通过 SSH 登录 vagrant(需要先启动 vagrant)
vagrant provision 重新应用更改 vagrant 配置(需要先启动vagrant)
vagrant destroy  删除 vagrant

  

 

 

 

 

 

  成功安装后的截图如下

  

  

  整个过程都是安装教程来,没有太多复杂的地方,我是比较顺利的就安装成功了,暗自庆幸。

 

 

  二、创建第一个Laravel应用

  在启动虚拟机后执行如下命令创建一个Laravel应用

$ cd ~/code
$ composer create-project laravel/laravel Laravel --prefer-dist "5.8.*"

  不过可能会遇到下面这种情况

  

   按说明是镜像地址请求出错,于是去https://packagist.laravel-china.org查看,发现Laravel China在一个月前发了篇文章《Laravel China 镜像完成历史使命,将于两个月后停用》,所以很明白了,你需要换镜像。然后就可以正常执行命令安装了。

  全局配置

  composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

  取消配置

  composer config -g --unset repos.packagist
  

   终于看到最终效果了,太不容易了。

  

  

 

  

推荐阅读