教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 使用Homestead作为后端程序员的开发环境,介绍环境搭建

使用Homestead作为后端程序员的开发环境,介绍环境搭建

发布时间:2022-12-21   编辑:jiaochengji.com
教程集为您提供使用Homestead作为后端程序员的开发环境,介绍环境搭建等资源,欢迎您收藏本站,我们将为您提供最新的使用Homestead作为后端程序员的开发环境,介绍环境搭建资源

作为PHP工程师,我相信很多新人都使用过各种PHP环境套件,安装简单使用简单,上手无门槛,直接可以写出 HelloWord 这么经典的代码。这就导致很多PHP工程师忽略了操作系统对于一个后端程序员的重要性,当然我指的是linux,linux会伴随你走完整个职业生涯。所以,开发环境一定要选择在linux下,当然windows对于我们工程师来说也是必不可少的操作系统。本文就介绍在windows下使用Homestead搭建开发环境。

Homestead是PHP框架Laravel官方维护的,里面的软件生态肯定是默认包含PHP的整套开发环境的,其他语言程序员这里面也有(nodejs、golang),更有后端程序员通用的软件,比如:redis、mongo、elasticsearch、git、memcached、ngrok、RabbitMQ等等。

下载相关文件

链接:https://pan.baidu.com/s/14_Ok4JdCj27fsuvnc7_VZA
提取码:8pb8

安装vagrant

vagrant是一个工具,用于创建和部署虚拟化开发环境的。

版本:2.2

安装virtualbox

版本:6.0

添加vagrant box

  • vagrant box add metadata.json

  • metadata.json和homestead910.box文件要放在同级目录下

  • 路径不要有中文

克隆 homestead 代码库

  • 创建目录
/d/dev
  • 进入dev目录克隆
git clone git@github.com:laravel/homestead.git
  • 在/d/dev/homestead目录下执行 init.bat 批处理命令

编辑homestead配置

打开Homestead.yaml进行编辑

vagrant 启动命令

/d/dev/homestead目录下执行vagrant up启动虚拟机

vagrant相关命令
命令解释
vagrant box list查看目前已有的box
vagrant box add新增加一个box
vagrant box remove删除指定box
vagrant init初始化配置vagrantfile
vagrant up启动虚拟机
vagrant sshssh登录虚拟机
vagrant suspend挂起虚拟机
vagrant reload重启虚拟机
vagrant halt关闭虚拟机
vagrant status查看虚拟机状态
vagrant destroy删除虚拟机
vagrant provision添加homestead站点配置后执行该命令使之生效
vagrant homestead虚拟机相关账户密码

ssh 账号 vagrant 密码 vagrant

root账号 密码为空

使用 sudo -i 切换到root用户,设置root密码

xshell连接虚拟机

ssh vagrant@192.168.10.10

sudo -i 

修改 /etc/ssh/sshd_config

PermitRootLogin属性 改为yes

homestead 虚拟机mysql

用户及密码

用户密码
rootsecret
homesteadsecret

参考

1、重量级开发环境:Homestead

到此这篇关于“使用Homestead作为后端程序员的开发环境,介绍环境搭建”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
使用Homestead作为后端程序员的开发环境,介绍环境搭建
Mac上安装Homestead教程步骤
windows下JAVA敏捷开发环境搭建步骤教程
1.2Go语言开发环境搭建
运行php需要什么?
GO语言入门到精通(二)Golang编译器搭建
ubuntu环境下homestead安装运行nsq
Go语言Windows系统开发环境配置
Lumen 5.2安装配置详解说明
配置PHP服务器环境步骤详解

[关闭]
~ ~