0

0

window环境下的开发者问linux环境下的开发?

php中文网

php中文网

发布时间:2016-06-06 20:16:48

|

1564人浏览过

|

来源于php中文网

原创

使用linux开发是什么体验?
感觉用window开发确实会碰到很多问题(比如插件安装),不过网络上基本能找到对应的解决方案.


使用linux开发 也会碰到不方便的问题吗?

比如什么软件window下有linux没有(或者版本的差异)?
或者和别人进行交流会碰到因为一个是window,一个是linux而出现的问题吗?

你是系统只装linux 还是在window下装的虚拟机跑linux?或者是双系统?
还有推荐个linux 是使用ubuntu 还是centos 或者...

回复内容:

使用linux开发是什么体验?
感觉用window开发确实会碰到很多问题(比如插件安装),不过网络上基本能找到对应的解决方案.


使用linux开发 也会碰到不方便的问题吗?

比如什么软件window下有linux没有(或者版本的差异)?
或者和别人进行交流会碰到因为一个是window,一个是linux而出现的问题吗?

你是系统只装linux 还是在window下装的虚拟机跑linux?或者是双系统?
还有推荐个linux 是使用ubuntu 还是centos 或者...

推荐Ubuntu Kylin 14.04 LTS版,完全汉化,内置WPS和搜狗输入法,开箱即用.不建议使用非LTS版本.
不过我在自己本子上装的是Xubuntu 14.04,主要是不习惯Ubuntu的Unity界面.
我本子硬件是i5-3230M(核显HD4000)和独显GT630M,还有高通的无线网卡.
因为内核集成了Intel官方开源的i915驱动和高通的ath9k无线网卡驱动,所以用起来没有什么问题.
至于Nvidia独显,可以安装Ubuntu的私有驱动库restricted里收录了Nvidia官方的图形驱动:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime
http://my.oschina.net/eechen/blog/227134
http://my.oschina.net/eechen/blog/228450
无线网卡也可以建立热点:
http://my.oschina.net/eechen/blog/227230
PHP开发中,编辑器我用的是Geany,IDE可以用Netbeans:
http://my.oschina.net/eechen/blog/361421
偶尔你可能还需要学会自己编译一些东西,比如PHP,可以看看我写的博客:
http://my.oschina.net/eechen/blog/298027
http://my.oschina.net/eechen/blog/411534

使用linux你会碰到更多的问题。刚使用linux,推荐你还是用ubuntu吧,开箱即用

我现在用debian环境告诉你,我现在已经没法在windows进行开发了,极其不方便,有时候干脆觉得windows下简直没法搞。
其实这个问题,最大的前提是,你经常用php搞什么。
单纯对我来说:
首先,在win下,swoole很难编译,只能用cygwin这种玩意去搞太麻烦。
然后pcntl系的函数非类unix下统统报废,你想搞cli下的php开发,那也就报废了。
(PS:其实只要在win下,http://pecl.php.net上很多好东西,很多就很难搞下去。你可能需要准备一套完整的vc环境以及其他库,有点儿噩梦。而在类unix下,大多数时候phpize-》configure-》make && make install,这个模块就算诞生了)
然后,就冲一个简单的小功能,那就是著名的tail -f,用这个东西盯着error log去修改代码实在太特么爽了,测试的时候,你可以看到接受到的数据,返回的数据,哪一行error,瞬间就可以定位问题。
windows下,又要额外鼓捣一番。

。。。太多。。。

最后,还是看你平时怎么个搞法了,工作不需要swoole,不需要写socket server,平时也不搞多线程那些玩意,就是传统web那windows足够了,而且也会得心应手。
我说的仅仅是linux之于php这一块儿的玩意,这东西太强大,每个领域都发挥地很爆炸。还没说别的,比如nginx或者apache,或者sphnix(可能拼错了),或者lvs。。。
不过,总的来说,多用linux对于开发人员来说没任何坏处(注意是任何)。

开发就是开发,为哪个平台开发并不重要,重要的是哪个平台都能迅速上手。学习过程看你自己喜好了,重要的是在学习的过程中刨根问底,掌握解决问题的方法。

使用Linux开发只有一个体验,桌面太渣,长时间使用终端,笔记本安装linux容易遇到驱动问题,台式机基本没有,
诸如软件只有windows下有,没有遇到过,毕竟做开发就没见过非Unix环境下的,除了vs,开发机只有linux,笔记本macbook,如果是刚开始linux的,还是ubuntu吧,或者fedora,别用centos

SmartB2B行业电子商务
SmartB2B行业电子商务

SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板

下载

windows和linux的理念不同,如果你是windows死忠,就不要来linux下做开发了,事倍功半的效果哦。

笔记本可能会遇到驱动问题。
我的笔记本跑Linux烫烫烫,折腾了一段时间,降频、换驱动都不行,于是回到Windows用Msys了,除了速度慢,别的还好。
没有Msys也无所谓,我的工作仍然可以全部在Linux上完成,反正有SSH。

只用Linux的人来答

刚换Ubuntu的时候有点不习惯,很多操作必须在terminal下进行,但是一段时间后,手速变快,命令逐渐熟悉,就会觉得gui界面有时候远不如终端快(尤其是换了一个shell后)
而且,没有Windows下那么繁杂的管理系统,注册表,组策略,各种东西,一个终端就全部解决,而且Linux系统的定制性更强,可以自己修改的地方很多,不像Windows一样被捆住手脚…

缺点就是掌握需要一定时间,入门并不容易~…shell命令一大堆……而且由于权限太高容易误操作导致严重的后果……(其实别乱sudo就没事……sudo以前注意一下…

我使用vagrant,游戏开发都不耽误,因为只有一台电脑,只能这样

我是windows + 虚拟机(Ubuntu) + Xshell。

  1. windows: 利用它的软件,公司里的沟通,文件和邮件往来,稳定,不易出问题;

  2. 虚拟机(Ubuntu):确切的说是ubuntu-server,无界面的,所有代码都在上面写。高度秉承在什么环境下运行项目,就在什么环境下开发的理念,包括Apache,nginx,php等的版本号都要一致。

  3. Xshell:打开全屏模式,再来个75%的半透明效果,还可以看底下浏览器里的搜索结果。

  4. 文件交互:Linux和Windows的文件交互可以使用samba或者Xftp也可以。

相关专题

更多
苹果官网入口直接访问
苹果官网入口直接访问

苹果官网直接访问入口是https://www.apple.com/cn/,该页面具备0.8秒首屏渲染、HTTP/3与Brotli加速、WebP+AVIF双格式图片、免登录浏览全参数等特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

115

2025.12.24

拼豆图纸在线生成器
拼豆图纸在线生成器

拼豆图纸生成器有PixelBeads在线版、BeadGen和“豆图快转”;推荐通过pixelbeads.online或搜索“beadgen free online”直达官网,避开需注册的诱导页面。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

82

2025.12.24

俄罗斯搜索引擎yandex官方入口地址(最新版)
俄罗斯搜索引擎yandex官方入口地址(最新版)

Yandex官方入口网址是https://yandex.com。用户可通过网页端直连或移动端浏览器直接访问,无需登录即可使用搜索、图片、新闻、地图等全部基础功能,并支持多语种检索与静态资源精准筛选。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

546

2025.12.24

JavaScript ES6新特性
JavaScript ES6新特性

ES6是JavaScript的根本性升级,引入let/const实现块级作用域、箭头函数解决this绑定问题、解构赋值与模板字符串简化数据处理、对象简写与模块化提升代码可读性与组织性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

150

2025.12.24

php框架基础知识汇总
php框架基础知识汇总

php框架是构建web应用程序的架构,提供工具和功能,以简化开发过程。选择合适的框架取决于项目需求和技能水平。实战案例展示了使用laravel构建博客的步骤,包括安装、创建模型、定义路由、编写控制器和呈现视图。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

20

2025.12.24

Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

47

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

7

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

12

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

371

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 7.9万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 6.9万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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