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

被 mac 上的 PHP 环境搞的心力憔悴,求标准解决方案...

  •  
  •   jeffcott · Jun 7, 2018 · 6410 views
    This topic created in 2884 days ago, the information mentioned may be changed or developed.

    MAMP 或者 homebrew 都有好多坑...翻了翻 V2EX 以前的帖子,vagrant 坑多吗

    Supplement 1  ·  Jun 8, 2018
    被吓到了,大家太热情了...本来只是随便吐槽一下的;

    之前搞过一次 docker,但是因为网络原因搞不下去;有梯子,

    现在用 docker 在 mac 本地是比较好的解决方案吗?
    64 replies    2020-02-14 20:48:07 +08:00
    DonaidTrump
        1
    DonaidTrump  
       Jun 7, 2018 via iPhone
    homebrew 有什么坑?
    jellybool
        2
    jellybool  
       Jun 7, 2018 via iPhone
    laravel valet 你值得拥有
    chinvo
        3
    chinvo  
       Jun 7, 2018
    homebrew 有什么坑?
    bitch
        4
    bitch  
       Jun 7, 2018
    docker ?
    jimages
        5
    jimages  
       Jun 7, 2018
    vagrant ?就是标准的虚拟机......有啥坑?
    panlilu
        6
    panlilu  
       Jun 7, 2018
    几年前还写 php 的时候用 homebrew 搞过,完全没碰到坑……
    Luckyray
        7
    Luckyray  
       Jun 7, 2018 via iPhone
    Docker 完美解决
    yunye
        8
    yunye  
       Jun 7, 2018
    XAMPP ?
    torbrowserbridge
        9
    torbrowserbridge  
       Jun 7, 2018
    从来不在本地运行代码,一直在本地写,远程运行
    nszm
        10
    nszm  
       Jun 7, 2018
    docker 可以看看这个 http://laradock.io
    Magician
        11
    Magician  
       Jun 7, 2018 via iPhone
    vagrant 好用啊
    imhui
        12
    imhui  
       Jun 7, 2018
    homebrew 什么坑?
    Weny
        13
    Weny  
       Jun 7, 2018 via iPhone
    估计是被墙...
    hteen
        14
    hteen  
       Jun 7, 2018 via iPhone
    docker 完美解决
    expkzb
        15
    expkzb  
       Jun 7, 2018
    vagrant ok 啊
    PHPJit
        16
    PHPJit  
       Jun 8, 2018 via Android
    Homebrew 一直没问题啊,实在不行自己编译啊。
    hahasong
        17
    hahasong  
       Jun 8, 2018
    原生就 homebrew, 虚拟就 docker。能有什么坑,一行命令实现版本切换,不要太方便
    abusizhishen
        18
    abusizhishen  
       Jun 8, 2018 via Android
    homebrew
    kchum
        19
    kchum  
       Jun 8, 2018
    没人提 homestead 之前用过, 还可以.
    现在用 docker 更方便的
    推荐个 https://github.com/nlzet/docker-lemp-stack
    安装好 docker 和 docker-compose
    再根目录 docker-compose up -d 就跑起来了...
    jamfer
        20
    jamfer  
       Jun 8, 2018 via iPhone
    一直用 MAMP,有啥坑
    hubahuba
        21
    hubahuba  
       Jun 8, 2018 via Android
    @jellybool 活捉翻译官,(逃
    lj3lj3
        22
    lj3lj3  
       Jun 8, 2018
    devilbox 基于 docker 的 5.3 到 7.3 全搞定
    nanjishidu
        23
    nanjishidu  
       Jun 8, 2018 via iPhone
    docker +1
    to2false
        24
    to2false  
       Jun 8, 2018 via Android
    homebrew 有什么坑?实在不行自己编译啊,啥都可控
    mudone
        25
    mudone  
       Jun 8, 2018
    我的方案:装个 VirtualBox,安装 Ubuntu。
    anewg
        26
    anewg  
       Jun 8, 2018
    你说的坑不会就是墙吧?不然有啥坑
    jingrui
        27
    jingrui  
       Jun 8, 2018 via iPhone
    docker
    U7Q5tLAex2FI0o0g
        28
    U7Q5tLAex2FI0o0g  
       Jun 8, 2018
    homebrew 有什么坑?
    要我说,简直完美
    mimzy
        29
    mimzy  
       Jun 8, 2018
    最近一直用 Vagrant 写 PHP 没什么坑
    grewer
        30
    grewer  
       Jun 8, 2018
    可以试试 mamp?
    自己配好点,我以前也是自己配的,现在过来两年还是可以说对于配置 apache 比较熟悉,因为印象太深刻了
    jasonhzy
        31
    jasonhzy  
       Jun 8, 2018
    jevonszmx
        32
    jevonszmx  
       Jun 8, 2018
    手动编译环境,用 mac 开发 php 超过 7 年的表示 mac 开发 php 完美
    chenxu
        33
    chenxu  
       Jun 8, 2018 via Android
    mamp
    FanError
        34
    FanError  
       Jun 8, 2018
    xampp 一波搞定。。。
    LiHaiWordGe
        35
    LiHaiWordGe  
       Jun 8, 2018
    MAMP 和 homebrew 都用表示没遇到什么坑。。
    t2doo
        36
    t2doo  
       Jun 8, 2018
    为了搞 laravel 耍了一通 homestead,要装一波 vbox,我是搞了好久才成功,感觉没地 xampp 一路 next 方便,xampp 是用过最方便的环境了
    LeungJZ
        37
    LeungJZ  
       Jun 8, 2018
    docker +10010。
    我现在都是虚拟机或者 docker 直接搞掂算了,懒得在本机配,在 ubuntu 虚拟机,几行命令的事情。
    Symo
        38
    Symo  
       Jun 8, 2018
    homebrew 最近把 php 合并到官方 repo 里面了. 名字有所改动.
    mcfog
        39
    mcfog  
       Jun 8, 2018
    phpbrew 路过,享受手动编译的一切好处,切换装扩展什么都方便,默认配置啊配置结构啊什么都舒服
    hronro
        40
    hronro  
       Jun 8, 2018
    楼主发了一句 Homebrew 好多坑就跑了,留下大伙一脸懵逼
    66beta
        41
    66beta  
       Jun 8, 2018 via Android
    docker
    jeffcott
        42
    jeffcott  
    OP
       Jun 8, 2018 via iPhone
    @hronro,,,本来只是随便吐槽一下的,结果你们也太热情了,,,
    sarices
        43
    sarices  
       Jun 8, 2018
    直接 docker 啊
    expy
        44
    expy  
       Jun 8, 2018
    laravel/homestead 走起吧。
    sampeng
        45
    sampeng  
       Jun 8, 2018
    homebrew 有什么坑。。7 年 mac 重度用户。。电脑上一堆环境我还苦恼是不是要全部迁移到 docker 里面去呢。。。很完美好不好。。。
    imnpc
        46
    imnpc  
       Jun 8, 2018
    用的 MAMP PRO 挺好用的 一直没问题
    mufeng
        47
    mufeng  
       Jun 8, 2018
    docker
    thet
        48
    thet  
       Jun 8, 2018 via Android
    docker 完美解决
    killerv
        49
    killerv  
       Jun 8, 2018
    docker 比较省心
    fhefh
        50
    fhefh  
       Jun 8, 2018
    xuhaoyangx
        51
    xuhaoyangx  
       Jun 8, 2018
    homebrew 哪来的坑。。
    ben1024
        52
    ben1024  
       Jun 8, 2018
    vagrant 在 Win 下面有部分更新的坑,Mac 上基本没坑
    baiy
        53
    baiy  
       Jun 8, 2018
    wwek
        54
    wwek  
       Jun 8, 2018
    LaraDock —— Docker 版 Laravel Homestead

    我是从 vagrant 到 Laradock 的
    docker 镜像加速可以用 docker cn 官方加速
    永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。

    {
    "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    pan020037
        55
    pan020037  
       Jun 8, 2018
    以前用过一段时间的 vagrant, 但是项目越来越大了后;磁盘同步会很慢啊,还是更推荐 docker 吧,
    gayhub 上也有很多 docker 的 compose 配置 拉下来改下项目路径,挂载路径,版本之类的,执行后就可以用了....
    Donquixote0917
        56
    Donquixote0917  
       Jun 8, 2018
    推荐 vagrant+homestead
    Showfom
        57
    Showfom  
    PRO
       Jun 8, 2018
    虚拟机装个 Linux 呀- -
    chuhemiao
        58
    chuhemiao  
       Jun 8, 2018
    手动编译&docker
    Lotussha
        59
    Lotussha  
       Jun 8, 2018
    请问项目放到 download 目录下的话 会出现一些资源文件找不到路径。在 usr/local 里面倒是正常的
    wu67
        60
    wu67  
       Jun 8, 2018
    xampp 了解一下
    hoythan
        61
    hoythan  
       Jun 9, 2018
    MAMP 可以的,Pro 版本功能强大。
    hoythan
        62
    hoythan  
       Jun 9, 2018
    说用 docker 的倒是推荐几个地址出来下呀。
    jmone
        63
    jmone  
       Jun 9, 2018
    homebrew+1
    安装完 nginx mysql php 之后,简单配置一些就完事了
    zerduo
        64
    zerduo  
       Feb 14, 2020
    @nszm 请问你 laradock,phpstorm 里 debug 的死后会不会连不上 mysql,redis ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2438 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 168ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    ♥ Do have faith in what you're doing.