windows开发+虚拟机共享开发

为了解决本地开发与线上不一致的问题,我们可以采用共享winddows文件夹到虚拟机里的linx这样我们就可以保持与线上一致了

第一步使用虚拟机搭建环境(如lnmp)这里我采用的是centos6.8其他同理第二步查看nginx所属的用户和用户组id

cat /etc/passwd 
#或者 
id www

Bash

yum安装 cifs-utils

yum install cifs-utils -y

Bash

第五步修改开机自动挂在配置

vim /etc/fstab

Bash

新增一行

//192.168.3.3/www     /data/www    cifs gid=501,uid=501,username=admin,password=admin 0 0

Bash

保存退出
其中:
gid:www用户组id
uid:www用户的id
username:window的开机用户名
password:widows的开机密码

第六步立即挂在全部

mount -a
ll /data/www

Bash

以上未修改配置方式,也可直接挂载

手动挂载

# 修改fstab方式永久生效,此方式,重启失效
mount -t cifs //192.168.3.3/www /data/www -o username=admin

Bash

至此就完成了,我们本地的文件实时同步到了linux,之后我们配置nginx配置文件,修改windows下的hosts文件就可以添加虚拟主机实现线上线下同步了