欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

laravel-homestead环境搭建

程序员文章站 2022-05-24 12:35:43
...
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教程有兴趣的朋友有所帮助。