使用samba为centos7服务器搭建windows下的开发环境,OK

技术分享 · ycjnx · 于 5年前 发布 · 2547 次阅读

参照Terry的文章:linux和window文件共享 安装samba,今天终于把windows的开发环境搭建起来了,直接对Centos7服务器上的网站目录和文件进行操作,使用PhpStorm进行开发,一个字:爽!

先上一张效果图:

打开项目时,会有一个盘符为Z的网络盘,选这个盘中的文件夹打开项目即可。

已打开的项目,从左侧目录树中可以看到是Z盘的文件夹,文件目录是Centos7服务器中的Fecshop项目目录。

做法也很简单:

第一步:参照Terry的文章,linux和window文件共享 安装samba

https://blog.csdn.net/terry_water/article/details/25729919

第二步:在Windows开发机上映射盘符:

我的电脑》网络,鼠标右键,选“映射网络驱动器”

点击“完成”,输入samba中设置的账号和密码就可以了。连接成功,Z盘符就可以像本地盘一样使用了,非常方便。

(全文完)

共收到 1 条回复
Terry#15年前 0 个赞

samba,用起来也有一些问题

1.有时候莫名的挂载不上,我也不清楚为什么

2.samba,适合本机是window(多人),然后搞一个电脑安装个linux,大家一起用这种情况,这样大家的开发环境都是一致的,一般也是文件都是独立的文件夹,数据库可以用一个,也可以分开

3.除了用samba,还有一种方式,是用编辑器的ftp,譬如notepad就可以安装一个ftp的插件,来搞,notepad的是即时通信,也就用的时候加载,不用的文件不会加载过来,是基于内存型,本地磁盘不会做保存,我之前有一篇文章:http://www.fancyecommerce.com/2016/08/30/linux-作为开发环境的方法分享/

4.phpstorm也有ftp加载的功能,但是他会在本地备份一份数据,不好用,会出问题,也就是linux里面的svn更新和你本地文件之前会出问题,因此,如果直接远程编辑器加载,只有你一个人开发,可以用这种方式,如果多个人开发,涉及到svn更新各个人的文件代码,phpstorm不是很好用,可以用notepad这种,不过,这个编辑器是轻量级的,没有phpstorm那么强

5.还有一种方式搭建开发环境,就是vagrant,使用vagrant,将window的某个文件夹挂载到vagrant的环境中,和samba类似,不过肯定稳定很多,vagrant这种比较主流,可以做成box,然后分发给各个开发者,很快就可以构建出来开发环境

http://www.fancyecommerce.com/2016/09/22/vagrant-下载部署linux环境/

6.我目前一般使用notepad这种,公司配的笔记本,thinkpad,这笔记本除了电池抗干,可以连续用5,6个小时,右侧有数字键盘外,没有感觉到其他的优点,性能太差,因此我们大家都在一台linux上面远程加载开发,因为samba不稳定,就用notepad这种方式。

多谢你的分享,这类文章见一次,赞一次。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics