laravel-homestead环境搭建
- 使用curl指令下载:culr -sS https://getcomposer.org/installer | php
- 使用php指令下载:php -r "readfile('https://getcomposer.org/installer');" | php
- 或者手动下载composer.phar
当你下载之后,需要配置环境变量,以便可以在任意路径下进行全局域操作 mv composer.phar /user/local/bin/composer
安装virtualbox虚拟机和vagrant管理工具
在启动你的 Homestead 环境之前,你必须先安装
VirtualBox 和 Vagrant. 两套软件在各平台都有提供易用的可视化安装程序。
添加Vagrant盒子(此处盒子为homestead封装包,点击Vagrant box可获取更多镜像盒子)
当 VirtualBox / VMware 和 Vagrant 安装完成后,你可以在终端机以下列命令将 'laravel/homestead' 封装包安装进你的 Vagrant 安装程序中。下载封装包会花你一点时间,时间长短将依据你的网络速度决定:
vagrant box add laravel/homestead
如果网络正常就慢慢等待下载然后添加,这里由于网络的原因我试了很多次都失败了,最后直接复制下载链接
https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.7/providers/virtualbox.box下载保存到/path/tovirtualbox.box,然后通过
vagrant box add laravel/homestead /path/to/virtualbox.box
安装Homestead命令行cli工具
箱子被添加到Vagrant安装目录下后,通过 Composer 的 global 指令来安装 Homestead 命令行工具:
composer global require “laravel/homestead=~2.0”
Homestead配置与初始化
安装了 Homestead 命令行工具之后,执行 init 来创建 Homestead.yaml 配置文件
homestead init生成的 Homestead.yaml 文件将被放置于~/.homestead目录下。如果你使用的是 Mac 或 Linux 操作系统,还可以通过执行 homestead edit 指令来编辑 Homestead.yaml 文件:homestead edit
启动Vagrant盒子
根据实际情况编辑好“Homestead.yaml”文件,就可以在终端上的Homestead目录下执行homestead up 命令。
Vagrant将启动虚拟机,并自动配置共享目录和Nginx站点!不要忘记把你的Nginx站点的“域”添加到机器里的hosts文件里!hosts文件将把对本地域的请求重定向到Homestead环境里。
以上就介绍了laravel-homestead环境搭建,包括了require方面的内容,希望对PHP教程有兴趣的朋友有所帮助。