这篇文章主要介绍“Mac下如何安装和搭建Homestead 2.0环境”,在日常操作中,相信很多人在Mac下如何安装和搭建Homestead 2.0环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”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
为了加快下载速度, 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
修改后保存
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环境”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。