V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
gangsta
V2EX  ›  macOS

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

  •  
  •   gangsta · Jul 5, 2014 via iPhone · 5949 views
    This topic created in 4323 days ago, the information mentioned may be changed or developed.
    目前10.9.3,Python在Mac下一直是预装的,PHP好像没有预装,另外Apache从某个版本开始,也不会预装了,现在想问下:

    1 大家会选择安装XAMPP之类的套件么?(这样感觉是省事了,但Python已经预装了,似乎会多装一份?)
    2 有Mac下的nginx + PHP/Python之类的套件么?
    31 replies    2014-07-10 22:03:00 +08:00
    SoloCompany
        1
    SoloCompany  
       Jul 5, 2014
    MacPorts 大法好,弃 homebrew 保平安
    loading
        2
    loading  
       Jul 5, 2014 via Android
    虚拟机,和生产机器一致
    hanai
        3
    hanai  
       Jul 5, 2014
    XAMPP 是 PHP + Perl
    jsonline
        4
    jsonline  
       Jul 5, 2014 via Android
    1楼毫无说服力
    guoqiao
        5
    guoqiao  
       Jul 5, 2014
    有了homebrew之后,一切烦恼都没有了.
    a591826944
        6
    a591826944  
       Jul 5, 2014
    mac下PHP也是有预装的。。只不过 一般都自己再装一套而已,
    yzxh24
        7
    yzxh24  
       Jul 5, 2014
    当然是MAMP免费版
    paopaosa
        8
    paopaosa  
       Jul 5, 2014
    osx server也蛮好。
    jevonszmx
        9
    jevonszmx  
       Jul 5, 2014
    如果你只是一般的开发的话,默认环境已经可以了。
    不过mac的php版本可能会随着系统更新而更新,但是我们生产环境还在用旧版本(like 5.3.8),而且还需要用odbc来连接sqlserver等其他db,redis等等,所以我一般都是自己编译,也很简单啊。
    holystrike
        10
    holystrike  
       Jul 5, 2014
    vagrant 搞定任意环境
    jiang42
        11
    jiang42  
       Jul 5, 2014
    mac ports 大法好
    xuxu
        12
    xuxu  
       Jul 5, 2014
    vagrant
    gangsta
        13
    gangsta  
    OP
       Jul 5, 2014
    谢谢各位 最终选择了MAMP了.
    refear99
        14
    refear99  
       Jul 5, 2014
    我用的官方商店里的OS X SERVER,挺好的,本机调试足够了~
    inroading
        15
    inroading  
       Jul 5, 2014
    mamp
    xi4oh4o
        16
    xi4oh4o  
       Jul 5, 2014
    homebrew 配合 LaunchRocket
    lostarray
        17
    lostarray  
       Jul 5, 2014
    我也是10.9.3,apache、php、python好像都有啊,稍微配置下就可以用了吧
    chu1337
        18
    chu1337  
       Jul 6, 2014
    php apache都有预装
    izoab
        19
    izoab  
       Jul 6, 2014
    pycharm
    lzt163
        20
    lzt163  
       Jul 6, 2014 via Android
    php自带呀 默认不开而已
    ychongsaytc
        21
    ychongsaytc  
       Jul 6, 2014   ❤️ 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  
       Jul 7, 2014
    MAMP最方便!2分钟配置直接开用
    asmore
        23
    asmore  
       Jul 8, 2014
    @ychongsaytc 请问哪个虚拟机软件在AIR也能跑得顺畅, VPC,VM?
    asmore
        24
    asmore  
       Jul 8, 2014
    @ychongsaytc 没用过vagrant,用这个就可以直接虚拟搭建生产环境了啊?
    asmore
        25
    asmore  
       Jul 8, 2014
    @ychongsaytc 马上动手研究...
    ychongsaytc
        26
    ychongsaytc  
       Jul 9, 2014
    @asmore

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

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

    需要安装组件的话可以 SSH,也可以直接在 VM 上登录后操作。
    orcx
        29
    orcx  
       Jul 10, 2014
    port
    jevonszmx
        30
    jevonszmx  
       Jul 10, 2014
    @ychongsaytc 公司重度使用svn,win下小乌龟太好用了,弃不掉
    ychongsaytc
        31
    ychongsaytc  
       Jul 10, 2014
    @jevonszmx 懂~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3206 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 00:28 · PVG 08:28 · LAX 17:28 · JFK 20:28
    ♥ Do have faith in what you're doing.