V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gangsta
V2EX  ›  macOS

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

  •  
  •   gangsta · 2014-07-05 15:37:19 +08:00 via iPhone · 5169 次点击
    这是一个创建于 3792 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前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好像都有啊,稍微配置下就可以用了吧
    chuhades
        18
    chuhades  
       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   ·   实用小工具   ·   1365 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:52 · PVG 07:52 · LAX 15:52 · JFK 18:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.