大家在 OS X 下开发 PHP/Python 使用的是什么环境配置? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gangsta
V2EX    macOS

大家在 OS X 下开发 PHP/Python 使用的是什么环境配置?

  •  
  •   gangsta 2014-07-05 15:37:19 +08:00 via iPhone 5614 次点击
    这是一个创建于 4126 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前10.9.3,Python在Mac下一直是预装的,PHP好像没有预装,另外Apache从某个版本开始,也不会预装了,现在想问下:

    1 大家会选择安装XAMPP之类的套件么?(这样感觉是省事了,但Python已经预装了,似乎会多装一份?)
    2 有Mac下的nginx + PHP/Python之类的套件么?
    31 条回复    2014-07-10 22:03:00 +08:00
    SoloCompany
        1
    SoloCompany  
       2014-07-05 16:07:50 +08:00
    MacPorts 大法好,弃 homebrew 保平安
    loading
        2
    loading  
       2014-07-05 16:27:26 +08:00 via Android
    虚拟机,和生产机器一致
    hanai
        3
    hanai  
       2014-07-05 16:30:52 +08:00
    XAMPP 是 PHP + Perl
    jsonline
        4
    jsonline  
       2014-07-05 16:35:16 +08:00 via Android
    1楼毫无说服力
    guoqiao
        5
    guoqiao  
       2014-07-05 17:05:23 +08:00
    有了homebrew之后,一切烦恼都没有了.
    a591826944
        6
    a591826944  
       2014-07-05 17:09:01 +08:00
    mac下PHP也是有预装的。。只不过 一般都自己再装一套而已,
    yzxh24
        7
    yzxh24  
       2014-07-05 17:18:52 +08:00
    当然是MAMP免费版
    paopaosa
        8
    paopaosa  
       2014-07-05 17:24:43 +08:00
    osx server也蛮好。
    jevonszmx
        9
    jevonszmx  
       2014-07-05 17:37:16 +08:00
    如果你只是一般的开发的话,默认环境已经可以了。
    不过mac的php版本可能会随着系统更新而更新,但是我们生产环境还在用旧版本(like 5.3.8),而且还需要用odbc来连接sqlserver等其他db,redis等等,所以我一般都是自己编译,也很简单啊。
    holystrike
        10
    holystrike  
       2014-07-05 17:41:33 +08:00
    vagrant 搞定任意环境
    jiang42
        11
    jiang42  
       2014-07-05 17:47:31 +08:00
    mac ports 大法好
    xuxu
        12
    xuxu  
       2014-07-05 17:53:58 +08:00
    vagrant
    gangsta
        13
    gangsta  
    OP
       2014-07-05 18:05:41 +08:00
    谢谢各位 最终选择了MAMP了.
    refear99
        14
    refear99  
       2014-07-05 19:09:17 +08:00
    我用的官方商店里的OS X SERVER,挺好的,本机调试足够了~
    inroading
        15
    inroading  
       2014-07-05 19:29:58 +08:00
    mamp
    xi4oh4o
        16
    xi4oh4o  
       2014-07-05 19:43:07 +08:00
    homebrew 配合 LaunchRocket
    lostarray
        17
    lostarray  
       2014-07-05 22:20:29 +08:00
    我也是10.9.3,apache、php、python好像都有啊,稍微配置下就可以用了吧
    chu1337
        18
    chu1337  
       2014-07-06 00:21:45 +08:00
    php apache都有预装
    izoab
        19
    izoab  
       2014-07-06 08:18:37 +08:00
    pycharm
    lzt163
        20
    lzt163  
       2014-07-06 11:16:10 +08:00 via Android
    php自带呀 默认不开而已
    ychongsaytc
        21
    ychongsaytc  
       2014-07-06 17:34:27 +08:00   1
    虚拟机搭建,生产环境保持完全一致,文件从 OS X 共享。

    1. 完美主义者值得拥有:在不更改一丝 OS X 里服务器程序的情况下,任意定制不同版本的 Apache、Nginx、PHP & MySQL、Python、Node.js & NPM、Git、Ruby Gems 等等各种(还记得 OS X 升级对 Python 环境的破坏么?);
    2. 禁用独显渲染,关掉各种虚拟机特性,耗电问题不用考虑;
    3. 对服务器不熟悉的童鞋可以借此实验学习,虚拟机有快照功能,完成配置后再更新到生产环境服务器上;
    4. 重装 OS X 系统即使木有 Time Machine 也不用重新配置环境。
    5. 应该还有其他优点的,一时想不起来了。
    Jack
        22
    Jack  
       2014-07-07 12:50:16 +08:00
    MAMP最方便!2分钟配置直接开用
    asmore
        23
    asmore  
       2014-07-08 23:21:56 +08:00
    @ychongsaytc 请问哪个虚拟机软件在AIR也能跑得顺畅, VPC,VM?
    asmore
        24
    asmore  
       2014-07-08 23:33:34 +08:00
    @ychongsaytc 没用过vagrant,用这个就可以直接虚拟搭建生产环境了啊?
    asmore
        25
    asmore  
       2014-07-08 23:35:02 +08:00
    @ychongsaytc 马上动手研究...
    ychongsaytc
        26
    ychongsaytc  
       2014-07-09 08:00:48 +08:00
    @asmore

    VMware Fusion 6 最新版。朋友在 MBA 上跑好几个虚拟机也不会卡,瘟疤、Ubuntu、Kali……

    虚拟机系统个人装的是 Debian,最小化安装(即选择预装环境时一个都不勾选),装完系统之后手动安装 VMware Tools 和各种需要的环境组件。
    jevonszmx
        27
    jevonszmx  
       2014-07-09 22:50:23 +08:00
    @ychongsaytc 我装VM要卡死,尤其是融合模式,不能忍,又换回PD了
    ychongsaytc
        28
    ychongsaytc  
       2014-07-10 18:34:12 +08:00
    @jevonszmx 融合模式?不是只把 VM 用作服务器环境嘛?完全部署完成之后,一开机就把他最小化然后 Command + H,然后忘掉环境,专心开发。

    需要安装组件的话可以 SSH,也可以直接在 VM 上登录后操作。
    orcx
        29
    orcx  
       2014-07-10 19:37:25 +08:00
    port
    jevonszmx
        30
    jevonszmx  
       2014-07-10 21:16:07 +08:00
    @ychongsaytc 公司重度使用svn,win下小乌龟太好用了,弃不掉
    ychongsaytc
        31
    ychongsaytc  
       2014-07-10 22:03:00 +08:00
    @jevonszmx 懂~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     918 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 21:15 PVG 05:15 LAX 14:15 JFK 17:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86