当前位置:Gxlcms > PHP教程 > laravel-homestead环境搭建

laravel-homestead环境搭建

时间:2021-07-01 10:21:17 帮助过:12人阅读

composer安装

  • 使用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 环境之前,你必须先安装

VirtualBoxVagrant. 两套软件在各平台都有提供易用的可视化安装程序。

添加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教程有兴趣的朋友有所帮助。

人气教程排行