安装homestead

mac下安装 前期准备 安装virtualbox
安装vagrant
安装homestead box

在线: vagrant box add laravel/homestead本地: 编辑 metadata.json (这个文件放在box同一目录下) { "name": "laravel/homestead", "versions": [{ "version": "0.4.4",//注意替换成你的版本 "providers": [{ "name": "virtualbox", "url": "file://homestead.box"//注意替换成你的box的文件名 }] }] } 然后执行: vagrant box add metadata.json

安装composer,并配置全局变量
curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer

安装homestead
全局(所有项目公用一个homestead): composer global require "laravel/homestead=~2.0"配置~/.composer/vendor/bin到全局变量 echo "export PATH=/Users/xdl/.composer/vendor/bin:$PATH" >> ~/.bash_profile source ~/.bash_profile

初始化 homestead
homestead init生成的配置文件在~/.homestead/Homestead.yaml

如果手动安装的box,在homestead up或者vagrant up的时候找不到box,那么在这个配置文件中这样写:
box: your_custom_boxname
version: "" // 关键是这行可以让 vagrant up 时不对 box 版本做检查(报错的话,就写成你的版本号,0.4.4)
配置密钥
ssh-keygen -t rsa -C “you@homestead”

配置homestead文件
homestead edit

常用命令
homestead up启动 homestead halt 关闭 homestead reload 重启 homestead ssh 远程连接虚拟机

windows安装 安装wamp
安装virtualbox
安装vagrant
安装homestead box
参考mac安装

安装composer
下载
在安装的时候会让你选择PHP安装的位置,找到wamp/bin/php/php.exe
全局安装homestead
composer global require "laravel/homestead=~2.0"

初始化homestead
homestead init

生成的配置文件在:
c:/用户/admin.AAA/.homestead/Homestead.yaml

【安装homestead】一定不要配置type:'nfs'
如果用工具连不上mysql,可能是端口映射成了33060(注意启动时候的信息)

    推荐阅读