php - 在一定需要虚拟机的情况下,针对开发来说,宿主是win还是linux有多大区别
巴扎黑
巴扎黑 2017-04-10 18:00:18
[PHP讨论组]

很多人都说win作为开发环境来说并不好,用mac或者linux。

但对于我来说,linux server虚拟机我是肯定要跑的。

那么对于后端php开发来说,宿主是win还是linux desktop更好呢?

巴扎黑
巴扎黑

全部回复(10)
ringa_lee

针对后端php开发,windows和linux差别不大,只要项目不涉及到系统特定的功能。

我自己换开发环境的历程是:

纯linux环境(5年)

Windows下用Linux虚拟机(1-2个月,不是图形界面,用ssh连接上去)

纯Windows环境(1年)

以前用linux,习惯了之后换到windows,发现最舍不得的只是shell、调试工具和编辑器(emacs)。

调试工具特别值得一提,linux下用strace,lsof很方便发现一些底层点的问题,在windows类似的process monitor、process explorer在这个场景下还不太好用。至于xdebug,在windows支持也很好,现在用的较多。

如果一点需要虚拟机的情况,差别也不大,文件同步很简单,我以前甚至直接ssh上去用emacs。

PHP中文网

不玩游戏的话,用Linux desktop还能顺便学一波Linux命令[手动滑稽]

PHP中文网

用win作为开发环境或者将linux作为开发环境并没有好坏之分。采用linux系统开发更多的是满足于线上环境,因为线上环境居多是linux的(当然也有win的),本机采用linux开发线上运行能够避免一些问题。

widows开发也好,linux开发也好。都只是工具。

迷茫

windows好,因为万一你哪天要用到ie呢?

PHPz

windows10 不是有linux子系统了么。

PHP中文网

个人推荐Linux。首先能熟悉下linux,项目上线时不用去担心权限 等问题。最好学点运维

天蓬老师

目前暂发现的问题就是:宿主如果是window,文件在宿主机上,通过挂载形式放入到linux下,大小写不区分

阿神

我是这样开发的,自己买了一个vps(既然是学开发的,肯定有自己网站)!
然后开通ftp,测试网站
只能用Dreamweaver(目前他的ftp上传是最简单的,其他软件有点不习惯,subline加载10几个网站目录就卡死,只有Dreamweaver完美解决)
写代码直接ftp上传的,你肯定会发现问题,所以linux上上线后肯定完美运行!
windows上可以使用upupw!反正这样用起来我挺顺的!

UPUPw是神器,让说那些话的人见鬼去吧!windows上运行nginx!

巴扎黑

用了N久 window开发 linux作为服务器。
差异最大的也就两点
1:大小写区分问题
2:文件读写权限问题 基本上线就是检查这两个
所以我觉得差别不大。

ringa_lee

编程肯定是linux爽,但是要用办公软件的话,比较少,更新也很慢。

MacOS也算一种选择,和linux开发差不多,办公软件也不少。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号