Mac下怎么安装和搭建Homestead 2.0环境

2021-12-23 12:30:06 IT技术网 互联网
浏览
Mac下怎么搭建Homestead环境?下面本篇文章给大家介绍一下Mac版本下安装和搭建 Homestead 2.0环境的方法,希望对大家有所帮助!

Homestead 是 Laravel 官方推荐的开发环境之一,它由定制 Vagrantfile 的 Homestead 脚本和包含 PHP 开发相关软件的 Vagrant box 组成。

说明:此文档为 Mac 版本 10.10 下安装 Homestead 2.0 的笔记, 要求阅读时对 Homestead 有一定的了解, Homestead 的说明请见(https://learnku.com/laravel/t/256)。

安装

1. 安装 Virtual Box

下载 (https://www.virtualbox.org/wiki/Downloads) 并安装 Virtual Box。

2. 安装 Vagrant

下载 (http://www.vagrantup.com/downloads.html) 并安装 Vagrant。

3. 下载并添加 homestead box

命令行运行

$ vagrant box add laravel/homestead

输出

file

为了加快下载速度, CTRL+C 中断下载, 把上图剪头指向的链接利用多线程下载工具下载.

下载后执行以下命令, 修改 /path/to/virtualbox.box 为正确的 path.

$ vagrant box add laravel/homestead /path/to/virtualbox.box

4. 安装 homestead 命令

composer global require "laravel/homestead=~2.0"

请确定 ~/.composer/vendor/bin 目录在你的 PATH 里面.

安装完成后执行以下命令进行测试:

homestead

配置和初始化

1. 初始化 homestead

$ homestead init

会生成 ~/.homestead/Homestead.yaml 文件

2. 配置 Homestead.yaml

运行以下命令进行 ~/.homestead/Homestead.yaml 文件的编辑

$ homestead edit

修改后保存:
file

3. 添加 hosts

执行以下命令

$ sudo vi /etc/hosts

追加

192.168.10.10    phphub.app

4. 初始化 homestead 虚拟机

$ homestead up

初始化完成后, 访问浏览器 http://phphub.app

其他信息

端口映射

本地地址 127.0.0.1 端口对应

  • SSH: 2222 → Forwards To 22
  • HTTP: 8000 → Forwards To 80
  • MySQL: 33060 → Forwards To 3306
  • Postgres: 54320 → Forwards To 5432

连接数据库

MySQL 和 Postgres 的认证为: homestead / secret

登录虚拟机

$ homestead ssh

以上就是Mac下怎么安装和搭建Homestead 2.0环境的详细内容,更多请关注dnjidi.com其它相关文章!