大家对在 Mac 下开发调试 Php,Mysql 都怎么设置环境 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
heraldboy
V2EX    PHP

大家对在 Mac 下开发调试 Php,Mysql 都怎么设置环境

  •  
  •   heraldboy 2016-01-08 18:06:41 +08:00 6443 次点击
    这是一个创建于 3618 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前一直用 windows 开发,各种环境的坑已经都填好了。
    从去年一直用 mac 做主力机,但最近搞个 Php 项目,发现在 mac 下安装 php 环境太成问题了,先是 gd 组件问题,后是 memcached 死活装不上,网上也少一键安装的集成环境。
    想看看大家都怎么解决的。

    40 条回复    2016-01-14 11:47:31 +08:00
    wyntau
        1
    wyntau  
       2016-01-08 18:11:16 +08:00
    brew install php56
    brew install mysql
    Strikeactor
        2
    Strikeactor  
       2016-01-08 18:16:00 +08:00
    远程调试
    ifconfig
        3
    ifconfig  
       2016-01-08 18:19:33 +08:00
    装一个 Lantern 然后科学上网,我以前跟你遇到的问题都能找得到的其实
    kenzi
        4
    kenzi  
       2016-01-08 18:26:34 +08:00 via iPad
    Vagrant …
    huijiewei
        5
    huijiewei  
       2016-01-08 18:30:14 +08:00
    brew
    launchRocket
    chemzqm
        6
    chemzqm  
       2016-01-08 18:31:40 +08:00
    最好不要改 mac 默认的 php 设置,会被系统更新坑到...
    brew 是很不错的选择
    zhuangzhuang1988
        7
    zhuangzhuang1988  
       2016-01-08 18:32:57 +08:00
    那就换回来..
    kchum /td>
        8
    kchum  
       2016-01-08 18:42:47 +08:00 via iPhone
    Homestead
    tczzjin
        9
    tczzjin  
       2016-01-08 18:50:04 +08:00
    fhefh
        10
    fhefh  
       2016-01-08 19:00:46 +08:00
    MAMP or MAMP Pro
    EchoWang
        11
    EchoWang  
       2016-01-08 19:34:53 +08:00
    虚拟机
    66beta
        12
    66beta  
       2016-01-08 19:55:58 +08:00
    以前是 xampp
    现在是 docker
    way
        13
    way  
       2016-01-08 20:02:29 +08:00
    MAMP
    iLtc
        14
    iLtc  
       2016-01-08 20:55:36 +08:00
    MAMP
    orvice
        15
    orvice  
       2016-01-08 20:56:17 +08:00
    brew....
    OSX 装环境比 win 简单多了吧
    tinyhill
        16
    tinyhill  
       2016-01-08 20:57:53 +08:00
    mac php 不是自带的吗
    neutrino
        17
    neutrino  
       2016-01-08 20:59:38 +08:00
    换回来好了。。 windows 除 xp 要注意 php 版本外,各种一键安装包都不错,推荐 wpn-xm
    zonghua
        18
    zonghua  
       2016-01-08 21:00:20 +08:00
    php -S localhost:8080
    kungfuchicken
        19
    kungfuchicken  
       2016-01-08 21:59:30 +08:00 via Android
    docker +1
    master
        20
    master  
       2016-01-08 22:19:10 +08:00 via Android
    目前 docker
    aisin
        21
    aisin  
       2016-01-08 22:21:59 +08:00
    MAMP
    LINAICAI
        22
    LINAICAI  
       2016-01-08 22:40:44 +08:00
    MAMP or MAMP Pro +1
    junzki
        23
    junzki  
       2016-01-08 23:38:55 +08:00
    XAMPP......
    justdoit123
        24
    justdoit123  
       2016-01-09 00:26:23 +08:00
    docker(在 mac 上,本质也是虚拟机)、虚拟机

    网络配置好,用 terminal 里的 ssh 连接上去操作。开发基本都配在虚拟机里了,环境干净安心,可以快照恢复。
    lxrmido
        25
    lxrmido  
       2016-01-09 00:27:30 +08:00
    每次系统更新完都要改回一大堆配置,心好累
    zhs227
        26
    zhs227  
       2016-01-09 01:07:18 +08:00
    一直 Vagrant , vagrant up 一下完事。
    herozzm
        27
    herozzm  
       2016-01-09 01:17:32 +08:00 via Android
    我是编译安装, LZ 搜索 mac 编译安装 lnmp
    mianju
        28
    mianju  
       2016-01-09 10:04:53 +08:00
    搞台云服务器弄也不错哦
    wupher
        29
    wupher  
       2016-01-09 10:14:41 +08:00
    MAMP
    Docker 也用过,没 MAMP 省事。
    jessynt
        30
    jessynt  
       2016-01-09 11:06:33 +08:00 via iPhone
    MAMP 省事
    cys
        31
    cys  
       2016-01-09 15:01:26 +08:00 via iPhone
    Ampps
    sin30
        32
    sin30  
       2016-01-09 21:36:33 +08:00
    https://github.com/Sin30/Dockerfiles 最近在研究 docker ,搞了一套 Nginx + PHP-FPM + Redis + MySQL ,可以看看。挺方便的。
    vus520
        33
    vus520  
       2016-01-10 12:03:16 +08:00
    brew ,还有更好的么。所有扩展都是 brew 安装的,前提要自己删除 mac 自带的 httpd 、 php 、 php-fpm
    narrowei
        34
    narrowei  
       2016-01-10 19:01:11 +08:00
    xampp 。。。 128G 玩不起 docker
    heraldboy
        36
    heraldboy  
    OP
       2016-01-10 23:13:03 +08:00
    @ifconfig 折腾很久了,问题多多,感觉没必要在环境上钻牛角尖了,先开虚拟机用回 windows 环境
    heraldboy
        37
    heraldboy  
    OP
       2016-01-10 23:14:18 +08:00
    @kenzi Vagrant 应该是个挺好的方案,昨天在 Mac mini 上试了一次,没成功,启动失败
    heraldboy
        38
    heraldboy  
    OP
       2016-01-10 23:18:08 +08:00
    综合大家意见和自己的摸索,对于自己比较熟悉 windows 环境,毕竟已经开发了 10 多年了, windows 一键安装包很多, Mac 下即使各种方式其实都比较繁琐,绝对达不到一键安装, mamp 还可以,但 pro 收费。
    决定在 windows 搭建环境调试,毕竟开发不是主业啊,没必要太纠结。
    heraldboy
        39
    heraldboy  
    OP
       2016-01-10 23:20:33 +08:00
    发现问个问题不但大家给了很多方案,还顺带赚了很多铜币,比签到还多。
    oamzn
        40
    oamzn  
       2016-01-14 11:47:31 +08:00
    Vagrant+1
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3775 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 00:56 PVG 08:56 LAX 16:56 JFK 19:56
    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