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

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

  •  
  •   ghostheaven · 107 天前用 Android 发布 · 4315 次点击
    这是一个创建于 107 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    好奇有没有人用 vmware+vagrant plugin 环境做开发的,性能怎么样?好的话趁下次打折的时候买一些 license 用。
        83
    printempw   105 天前
    Windows 下手动搭建 PHP + Nginx/Apache 开发环境
    https://blessing.studio/setup-nginx-php-on-windows/
        84
    allgy   104 天前
    @ghostheaven vagrant 支持的虚拟化平台有好几个,主流的像 vritubox,vmware,都支持
        85
    xman99   60 天前
    看来我需要安装个 laragon 玩玩, php study 基本不能折腾
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2327 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 09:14 · PVG 17:14 · LAX 02:14 · JFK 05:14
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1