ghostheaven
V2EX  ›  PHP

windows 上的 PHP 开发环境用什么比较好

  •  
  •   ghostheaven · Mar 1, 2019 via Android · 12703 views
    This topic created in 2810 days ago, the information mentioned may be changed or developed.

    现在在用 Laravel 的 Homestead,但是 Win 上 Virtualbox 的 IO 性能太烂,换 HyperV 能快不少,但是启动需要管理员权限还要输入一遍账号密码用于挂载 SMB。

    有没有用着舒心容易复制的开发环境

    86 replies  •  2019-07-29 18:57:44 +08:00
    xnode
    xnode
    Mar 1, 2019
    1
    同求
    moell
    moell
    Mar 1, 2019❤️1
    2
    laragon, 我觉得非常不错啊的选择, https://laragon.org/
    Weny
    Weny
    Mar 1, 2019 via iPhone
    3
    直接生撸 ,Mac 下也是同一个问题 Docker 或者 VM 的 IO 慢的不行。
    treblex
    treblex
    Mar 1, 2019 via Android
    4
    宝塔挺好的
    nameme
    nameme
    Mar 1, 2019
    5
    xmapp?
    qiayue
    qiayue
    Mar 1, 2019 via Android
    6
    我用习惯了 wampserver
    ben1024
    ben1024
    Mar 1, 2019
    7
    phpstudy ?
    agdhole
    agdhole
    Mar 1, 2019 via Android
    8
    homestead 可以装 nfs 提升 io,
    vagrant plugin install vagrant-winnfsd
    Mac
    Mac
    Mar 1, 2019
    9
    1.虚拟机装 CENTOS,装个宝塔。
    2.qampp,比较小众,但在线升级组件比较舒服
    wjfz
    wjfz
    Mar 1, 2019
    10
    “用着舒心容易复制”

    phpstudy 真的屌。
    php 各种版本 /nginx/apache/mysql 随意搭配,运行轻松不出错,出错 or 不想要了随时删掉重来。
    he583899772
    he583899772
    Mar 1, 2019
    11
    协同开发不是 vagrant ?
    ranwu
    ranwu
    Mar 1, 2019
    12
    vagrant, 当作一个虚拟机来用,代码同步这些用 sftp 上传。
    king2014
    king2014
    Mar 1, 2019
    13
    vagrant+VirtualBox
    mingl0280
    mingl0280
    Mar 1, 2019
    14
    当然是 WSL 啦…… WSL 可以直接当原生 linux 用的……还可以跑 docker ……
    madpecker009
    madpecker009
    Mar 1, 2019 via Android
    15
    我用的是 phpstudy
    ysc3839
    ysc3839
    Mar 1, 2019
    16
    @mingl0280 WSL 跑 php-fpm 似乎有坑的。
    https://github.com/Microsoft/WSL/issues/2100
    chenxu
    chenxu
    Mar 1, 2019 via Android
    17
    mamp for windows
    1354219429
    1354219429
    Mar 1, 2019
    18
    phpstudy
    mingl0280
    mingl0280
    Mar 1, 2019
    19
    @ysc3839 一般来说不是很容易踩坑的……
    x86
    x86
    Mar 1, 2019❤️1
    20
    phpstudy 不解释,iis&apache&nginx&php 版本组合一键切换
    mokeyjay
    mokeyjay
    Mar 1, 2019
    21
    @mingl0280 #19 一旦踩到就是抓耳挠腮百思不得其解
    我推荐 http://www.ampnmp.com/visual-nmp
    或者虚拟机装 linux
    botian
    botian
    Mar 1, 2019
    22
    phpstudy
    WuwuGin
    WuwuGin
    Mar 1, 2019
    23
    我是 hyper-v 了
    EscYezi
    EscYezi
    Mar 1, 2019
    24
    wamp 值得一试
    wwek
    wwek
    Mar 1, 2019
    25
    docker desktop for win
    JulyXing
    JulyXing
    Mar 1, 2019
    26
    virtualbox 目录共享,运行环境放在虚拟机器,项目编写在 windows
    littlehero220
    littlehero220
    Mar 1, 2019
    27
    phpstudy
    yourimage
    yourimage
    Mar 1, 2019
    28
    docker 或者 phpstudy
    cdwyd
    cdwyd
    Mar 1, 2019 via Android
    29
    @JulyXing 慢的很,thinkphp 默认页面 1 秒以上才能打开
    mingl0280
    mingl0280
    Mar 1, 2019 via Android
    30
    @mokeyjay 这倒是,不过可以去租个 VPS 服务器跑,远程 ssh 推送过去就行了,哈哈哈哈哈哈哈哈哈哈哈哈
    wwcxjun
    wwcxjun
    Mar 1, 2019
    31
    phpstudy +1
    datou
    datou
    Mar 1, 2019
    32
    ssh 到远程 vps 上
    hisune
    hisune
    Mar 1, 2019
    33
    WSL
    pengwen
    pengwen
    Mar 1, 2019 via Android
    34
    @mingl0280 现在 wsl 可以跑 docker 了吗?之前我试过不行的
    sss3600123
    sss3600123
    Mar 1, 2019
    35
    WSL+Xserver,就是有点慢。
    zjsxwc
    zjsxwc
    Mar 1, 2019
    36
    局域网 TeamViewer 开发机是 Linux 就行,美滋滋
    phpcxy
    phpcxy
    Mar 1, 2019
    37
    laravel 的 homestead
    gabezhao
    gabezhao
    Mar 1, 2019
    38
    宝塔省心的一批呀
    yejinmo
    yejinmo
    Mar 1, 2019
    39
    wamp
    NjcyNzMzNDQ3
    NjcyNzMzNDQ3
    Mar 1, 2019
    40
    laravel 的 homestead + 1 虚拟机大法好,折腾 win 费时费力
    allgy
    allgy
    Mar 1, 2019
    41
    homestead +1 前期安装有点繁琐,后期很爽,不过如果连这点繁琐都不愿意的话,说明不适合干这行
    salamanderMH
    salamanderMH
    Mar 1, 2019
    42
    其实用 docker 也蛮方便的
    另外自己以前做过一个 gui: https://github.com/salamander-mh/SalamanderWnmp
    YvenChang
    YvenChang
    Mar 1, 2019
    43
    开 hyper-v 里面开 docker 跑 lnmp
    Light3
    Light3
    Mar 1, 2019
    44
    用过 homestead 真的不太好用 ... 经常会崩溃
    觉得还是 wamp 或者 phpstudy 坏了 整一下子就行了
    tmf4ck
    tmf4ck
    Mar 1, 2019
    45
    一直都用 phpstudy
    DefineJ
    DefineJ
    Mar 1, 2019
    46
    一个一个自己装哈哈 apache,windows 还是可以的加扩展啊什么的搜一搜都有还能该配置切换 php 版本美滋滋
    klgd
    klgd
    Mar 1, 2019
    47
    docker
    sansanhehe
    sansanhehe
    Mar 1, 2019
    48
    习惯用 PHPstudy
    auciou2
    auciou2
    Mar 1, 2019
    49
    一直用 XP + MiniApache + php-5.2.8-Win32
    至今作为主力开发环境整 10 年。httpd.conf 和 php.ini 备份一下,重装系统后,运行 MiniApache 的 setup.cmd ,约 5 秒钟,一键全自动完成。
    RorschachZZZ
    RorschachZZZ
    Mar 1, 2019
    50
    没用过集成环境,自己配环境,调试也方便
    mofy
    mofy
    Mar 1, 2019
    51
    宝塔 Windows 版
    ghostheaven
    ghostheaven
    OP
    Mar 1, 2019 via Android
    52
    @allgy vbox 在我的主机上开个页面好几秒,hyperv 每次输密码不说,ip 地址每次开机都会变,我还要去改一遍 hosts,但是 io 性能是真好。求跟 linux/macos 上一样简单高效就行。是不是我得装个双系统了。。。

    @agdhole nfs 我试过,会额外弹个 cmd 的窗口,有时候不小心会关掉,而且性能提升不明显。

    @nameme 很久以前用过 xampp,团队不便于统一环境。

    比较倾向于虚拟机和 Docker 的方案,大家有没整合的比较好的开发环境?
    agdhole
    agdhole
    Mar 1, 2019
    53
    @ghostheaven #52 这个插件不会弹
    youyaang
    youyaang
    Mar 1, 2019
    54
    laragon+1
    chensong004
    chensong004
    Mar 1, 2019 via Android
    55
    phpstudy
    freedomshi
    freedomshi
    Mar 1, 2019
    56
    win10 可以装 ubuntu。。。
    shli2528
    shli2528
    Mar 1, 2019
    57
    没人推荐 PHPWAMP 吗,亲测好用。
    mchong
    mchong
    Mar 1, 2019
    58
    laragon+1,php,python,java,go,node 都能跑。用起来特简单,还带 redis 和 MongoDB
    exiaoxing
    exiaoxing
    Mar 1, 2019 via iPhone
    59
    请问 mac docker 共享目录 io 也慢吗?最近想试试这种方案,有了解的大佬解答吗
    majianhtl
    majianhtl
    Mar 1, 2019
    60
    @ben1024
    @chensong004

    @sansanhehe phpstudy 还能用?
    to2false
    to2false
    Mar 1, 2019
    61
    别用共享目录,直接 ide 开 sftp 改虚拟机代码好了
    idcspy
    idcspy
    Mar 1, 2019
    62
    phpstudy。
    allinoneok
    allinoneok
    Mar 1, 2019 via Android
    63
    wamp
    zhangxian333
    zhangxian333
    Mar 1, 2019
    64
    docker
    lidongyx
    lidongyx
    Mar 1, 2019 via iPhone
    65
    如果是 win10 就 docker,不是 win10,j 解决方案还是很多。
    shehuizhuyi
    shehuizhuyi
    Mar 1, 2019
    66
    mamp
    icekingcy
    icekingcy
    Mar 1, 2019 via iPhone
    67
    php -S 0.0.0.0:8080
    pinerge
    pinerge
    Mar 1, 2019
    68
    最好的是自己分别搭 PHP、MySQL、Apache/Nginx ……
    不会安装 PHP、MySQL 等软件,只会用集成环境,都不好意思说自己学过 PHP
    新手就像楼上说的 php -S 127.0.0.1:80
    同时推荐 WampServer,
    maigebaoer
    maigebaoer
    Mar 1, 2019 via iPhone
    69
    之前一直用 wamp
    luguanyu1234
    luguanyu1234
    Mar 1, 2019
    70
    iis fastcgi php 没人吗
    OMGZui
    OMGZui
    Mar 1, 2019 via Android
    71
    laragon 首选,docker 其次
    wengjin456123
    wengjin456123
    Mar 2, 2019 via Android
    72
    homestead 贼好用
    ericgui
    ericgui
    Mar 2, 2019
    73
    wsl,你值得拥有
    mingl0280
    mingl0280
    Mar 2, 2019
    74
    @pengwen 部分 docker 可以了
    ranwu
    ranwu
    Mar 2, 2019
    75
    docker 在 win10 上同样有 io 问题
    xairsky
    xairsky
    Mar 2, 2019 via Android
    76
    @moell 馬克一波
    guanhui07
    guanhui07
    Mar 2, 2019
    77
    虚拟机个 Linux
    ghostheaven
    ghostheaven
    OP
    Mar 2, 2019 via Android
    78
    @pinerge 这种是最不会考虑的方案,分别配置不容易复制,对团队开发不友好。集成环境不是为了偷懒,是为了更好地协同工作。
    1515319667
    1515319667
    Mar 2, 2019
    79
    @phpcxy +1
    meathill
    meathill
    Mar 2, 2019
    80
    如果是 Windows 10,推荐 Windows Subsystem Linux。
    allgy
    allgy
    Mar 2, 2019
    81
    @ghostheaven 虚拟机和原生比还是会有 IO 性能损耗
    ghostheaven
    ghostheaven
    OP
    Mar 2, 2019 via Android
    82
    @allgy 损耗不要紧,在可接受范围内就好。Win 上 vbox 的 IO 实在是太慢,而且还是在性能相当好的 Host 上。HyperV 就快多了,但是搞起来比 vbox 复杂。

    好奇有没有人用 vmware+vagrant plugin 环境做开发的,性能怎么样?好的话趁下次打折的时候买一些 license 用。
    yachiyo
    yachiyo
    Mar 3, 2019
    83
    Windows 下手动搭建 PHP + Nginx/Apache 开发环境
    https://blessing.studio/setup-nginx-php-on-windows/
    allgy
    allgy
    Mar 4, 2019
    84
    @ghostheaven vagrant 支持的虚拟化平台有好几个,主流的像 vritubox,vmware,都支持
    xman99
    xman99
    Apr 16, 2019
    85
    看来我需要安装个 laragon 玩玩, php study 基本不能折腾
    1040063186
    1040063186
    Jul 29, 2019
    86
    Windows 上我用 phpenv,phpenv 主打开发环境,开发用起来超级舒服,功能很强大
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3858 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 145ms · UTC 05:51 · PVG 13:51 · LAX 21:51 · JFK 00:51
    ♥ Do have faith in what you're doing.