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

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

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

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

    40 条回复    2016-01-14 11:47:31 +08:00
    Jeremial
        1
    Jeremial  
       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
        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   ·   实用小工具   ·   3341 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.