注意:只有从本地连接 Homestead 的数据库时才能使用这些非标准的端口。而 Laravel 在虚拟机中 运行时还是应该使用默认的 3306 和 5432 端口进行数据库连接。
##9.配置临时站点(域名)
一旦你的 Homestead 环境已配置并运行,你可以为你的 Laravel 应用添加额外的 Nginx 站点。你可能希望在单个 Homestead 环境运行多个 Laravel 安装。要添加额外的站点,到 Homestead.yaml 文件中添加站点:
sites: - map: homestead.test to: /home/vagrant/code1/public - map: homestead2.test to: /home/vagrant/code2/public
这时候,还需要你把本机的hosts文件添加如下两条
192.168.10.10 homestead.test
192.168.10.10 homestead2.test
10.配置全局命令
Git for Windows环境中使用
如果我们想在任何目录都可以执行 vagrant 命令,需要进行以下设置 修改 ~/.bash_profile 文件内容,这种设置只在 git for windows 软件中使用
function homestead() {
( cd ~/Homestead && vagrant $* )
}
这样我们就可以使用 homestead up 等方式执行了。
11.常用命令
以下这些都是常用命令,如果已经配置全局,命令,可以不进入homestead文件夹内操作,所有命令vagrant换成homestead即可。
启动
cd ~/Homestead && vagrant up
改动配置,重载配置
vagrant reload --provision
关闭
vagrant halt
通过 SSH 登录 vagrant(需要先启动 vagrant)
vagrant ssh
查看目前安装的box列表
vagrant box list
删除box镜像
vagrant box remove laravel/homestead
删除指定版本
vagrant box remove laravel/homestead --box-version 6.4.0
查看当前 Homestead 虚拟机的状态。
vagrant status
完成以上操作,基本满足开发需求,更多内容,请前往官网自行探求。
到此这篇关于laravel开发环境homestead搭建详解的文章就介绍到这了,更多相关laravel开发环境搭建内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!







