Maison  >  Questions et réponses  >  le corps du texte

PHP程序员必须在linux下开发PHP程序吗?

一直想弄明白的一个问题,PHP程序员必须在linux环境下编写PHP代码
你是在什么操作系统中编写PHP代码的。

希望大家能够说一下自己开发PHP的操作系统是那一款

高洛峰高洛峰2772 Il y a quelques jours4320

répondre à tous(34)je répondrai

  • ringa_lee

    ringa_lee2017-04-10 15:28:01

    无所谓哪个系统。如果windows只要注意大小写就没问题。
    我习惯archlinux+mate。

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-10 15:28:01

    不是必须吧。

    WIN LINUX OSX 下我都做过,还是最喜欢在OS X下。

    不是必须要在Linux下开发,而应该是开发完了一定要在Linux下跑。

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 15:28:01

    linux环境作服务器,利用samba共享,在windows平台上开发;其他软件,例如office等等还是windows平台用着方便

    répondre
    0
  • PHPz

    PHPz2017-04-10 15:28:01

    Ubuntu一年的路过,,,开始PHP环境在windows上一直不稳定,神烦,然后就一直Linux,用后感觉蛮方便的,就不想再换windows了

    répondre
    1
  • 巴扎黑

    巴扎黑2017-04-10 15:28:01

    在 Ubuntu 下写过一年代码,之间折腾过各种 Linux Distribution,最后还是放弃了(详情见 我的Linux发行版/桌面环境选择之路 ),Linux 桌面太坑,还是留在服务器端吧。

    现在用的是 Win8.1 + Ubuntu Server 14.04 (跑在 VM 里)。
    平时用 Win 下的 PHP 环境足矣,实在不行就用后台的方式开启 VM,用 Xshell 登录进去操作。
    这样,就实现了在 Windows 下写代码,在 Linux 下运行。(SSD表示毫无压力)

    最关键的是,不耽误你打 Dota !

    其实作为一个 PHP程序员,我觉得更重要的是 PHP 开发工具的选择(用 VIM 的人请无视)。我现在用的是 PHPStorm。(JetBrains, 业界良心!)

    répondre
    0
  • 迷茫

    迷茫2017-04-10 15:28:01

    linux是php程序员的进阶,是迈向中高级程序员的必经之路。

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-10 15:28:01

    Windows开发PHP并没有本质缺陷:

    • Notepad++等大量工具可以正确处理编码与换行符(再次强调:UTF-8无BOM编码,Unix风格换行符)
    • Cygwin提供命令行环境与开源工具链
    • 基本的WAMP套件
    • 大小写多加注意,不是什么本质性的障碍

    生产环境和测试服务器不要用Windows就没问题。

    répondre
    0
  • 迷茫

    迷茫2017-04-10 15:28:01

    最好是在Linux上面 windows下面也行啊 没什么本质差别 但是linux下边有一个基本的好处,那就是文件名区分大小写 前端开发很重要。。。

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 15:28:01

    phpstorm路过,我建议生产环境可以用linux的,不过如果不是什么特别厉害的话,用windows也足矣

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 15:28:01

    目前在公司使用的就是Ubuntu做开发,我主责是Java开发,不过因为工作需要,偶尔写写NodeJS,PHP,Android。

    说说在Linux下做开发的感受

    大概就是,你用了一段时间后,就再也不想再Window下做开发了。
    IDE的话,我使用的是JetBrains全套。

    QQ的话,装个Win7虚拟机,开800*600分辨率一点都不卡。
    游戏的话,想玩就装双系统吧。

    像很多工具,开源库,linux安装只需要一行命令,再Window下你可能搞一个下午都搞不出来。
    再者,很多优秀的开源项目压根就不支持window吧。
    像redis这种比较热门的Nosql, window都是落后linuxN个版本的。

    最后,说下我一个工作的内容, 就是解决我们产品的PHP用户的一些技术问题。
    我个人总结遇到最多的就是 Window 下装不上需要的软件。

    我建议楼主装个虚拟机取体验下, 入门必然是痛苦的, 但我觉得学习嘛,最怕就是嫌麻烦而不肯下心思取研究他。

    répondre
    0
  • Annulerrépondre