vagrant box php开发环境配置--vagrant安装

公司的电脑安装的是win10的操作系统,但是部署的环境是centos,所以,为了在开发完成后不出现因为开发环境产生的问题,决定在开发环境种使用个vagrant的centos box,和生产环境一致。

Virtualbox安装

下载最新版本的virtualbox for windows x64,5.1.8 下载页

vagrant

下载vagrant for windows 1.9.3 下载页

安装完毕vagrant需要重启计算机

centos7 box下载

vagrant box add centos/7

选择 provider virtualbox 一般下载会非常慢,甚至中途断开连接,所以直接ctrl + c,中断下载,复制链接,直接用迅雷加速下载 下载完毕后

vagrant box add centos7  box_url # box_url 为box本地保存地址

共享目录方案选择

vagrant在host和box之间共享文件夹有多种方案,centos官方推荐nfs,不过我不喜欢在windows上在安装一个nfs server(因为开发目录要在host上),还是用virtualbox的 VirtualBox Guest Additions 修改目录C:\Users\yourname.vagrant.d\boxes\centos7\0\virtualbox下的Vagrantfile

config.vm.synced_folder ".", "/vagrant", type: "virtualbox"

然后安装插件

vagrant plugin install vagrant-vbguest

工作目录初始化

mkdir workspace\phptest
vagrant init centos7

ssh

我习惯用xshell来ssh登录,host是127.0.0.1,端口使用端口转发,默认是2222,用户名vagrant,密码vagrant,key直接选择文件,工作目录下面找private_key文件

开发环境直接改为密码登录。登录后,

sudo vim /etc/ssh/sshd_config

修改如下

# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes
PermitEmptyPasswords no
#PasswordAuthentication no

转载于:https://my.oschina.net/u/2558702/blog/867894

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值