本地用window电脑做开发,是否需要跟Linux服务器上同步开发环境?

1.目前本地采用win10做开发,环境用phpstudy搭建的,而服务器是Linux的,一般开发完更新上去问题也不大,偶尔会有点小出入和不方便调试
2.如果你们用window电脑,你们开发的时候会在本地用VM搭建Linux虚拟机,然后在虚拟机里面跑网站吗?
3.其实我只大概知道docker是类似Linux上的一个VM,可以快速按照PHP,Apache等等进去,那么用docker搭建好的容器也能放网站上去供其他人访问的吗?

阅读 7.3k
11 个回答

不用怎么同步,只要版本对得上,一般没啥大问题,就是大小写注意下,尤其是sql,我们这开发用的是apache,项目是nginx

用不到的情况下一般不装vm,除非涉及到linux下的一些缓存测试,比如redis啊。如果你真的想同步的话,不如直接在linux上做开发,用vim写,ps也有linux版本的,直接开搞

尽量保证本地和线上的服务版本保持一致,比如开发语言版本,服务器版本,数据库版本等,其他的就是注意一下文件的大小写,其他的基本没什么关系的,像你所说的方式太过繁琐

可以使用netbeans配置ftp,实时保存到虚拟机linux服务器,直接使用虚拟机ip查看效果,我写的一篇博客有介绍
http://www.cnblogs.com/taoshi...

我们一般都有专门的测试服务器。我们也是小公司。测试服务器和正式环境一毛一样都是centos。为什么要一样?因为我们很多时候用一些PHP扩展,只有linux下有的。开发环境和正常环境一样,可以防止出现很多小问题。

php开发,一直在Windows下开发,环境用的xampp.线上是Linux的,没用docker,也没安装虚拟机.偶尔出现问题是路径大小写的问题.可能也是公司比较小吧,要求比较低,有的朋友的公司要求在虚拟机里开发.

bash on windows 你值得拥有

少年,你可以用macOS开发啊,完美的桌面环境,完善的开发工具,你还缺什么呢?

没钱的孩子只能用Ubuntu做开发。需要用到Windows的时候,开个虚拟机。

本机开虚拟机,装Linux,提测前自己先确认一遍

新手上路,请多包涵

本机开虚拟机,虚拟机跑web服务,毕竟服务器最终都是在Linux上跑

我的是这样(自己的机器是什么不重要......

  1. 服务器分开发机和线上机,环境一致

  2. 本地开发后IDE自动同步到开发机 or 直接连开发机用vim开发

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题