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

你在用的 PHP 调试环境是怎样的

  •  
  •   zencoding · 2015-07-17 16:32:58 +08:00 · 4557 次点击
    这是一个创建于 3452 天前的主题,其中的信息可能已经有所发展或是发生改变。
    套件包 or 手工搭建?
    32 条回复    2015-07-19 11:06:57 +08:00
    xiaobu
        1
    xiaobu  
       2015-07-17 16:40:25 +08:00
    调试而已,当然怎么方便怎么来
    huijiewei
        2
    huijiewei  
       2015-07-17 16:45:37 +08:00
    OSX 手工搭建,其实就是改改配置文件啦(主要是 OSX 开发还不熟)

    Windows 下面自己写了一个一键搭建环境的小程序,按一下启动,按一下配置,所有的都搞定啦

    http://blog.wei.am/wp-content/uploads/2015/07/%E6%8D%95%E8%8E%B7.png
    xiaoyaoking
        3
    xiaoyaoking  
       2015-07-17 16:45:39 +08:00
    kongkongyzt
        4
    kongkongyzt  
       2015-07-17 16:48:23 +08:00
    手动编译 PHP, Nginx
    kurotokiya
        5
    kurotokiya  
       2015-07-17 17:39:36 +08:00 via Android
    自己编译
    mahone3297
        6
    mahone3297  
       2015-07-17 17:50:16 +08:00
    用php自带的。。。。
    forkiss
        7
    forkiss  
       2015-07-17 17:54:01 +08:00
    homebrew然后改配置文件
    minbaby
        8
    minbaby  
       2015-07-17 18:03:03 +08:00
    mac 上用在 vagrant 中,
    win 下用 vagrant 老出问题,就戒了, 用 wamp
    babyname
        9
    babyname  
       2015-07-17 18:08:21 +08:00 via iPhone
    文不对题
    500miles
        10
    500miles  
       2015-07-17 18:26:02 +08:00
    --

    刚想说 一群人答非所问呢...

    定睛一看 原来是楼主文不对题

    --
    ck65
        11
    ck65  
       2015-07-17 19:13:38 +08:00 via iPhone
    Mac 下 mamp 套件非常好用。

    win 下套件包都好慢,不知为啥,也只得跑个虚拟机开 debian。
    xmbaozi
        12
    xmbaozi  
       2015-07-17 19:35:22 +08:00 via Android
    大家都跑题了。
    var_dump 算吗
    Decadent
        13
    Decadent  
       2015-07-17 20:22:38 +08:00
    套件包。但是端口占用。。。
    我就手动搭建了
    msg7086
        14
    msg7086  
       2015-07-17 20:26:35 +08:00
    var_dump或者file_put_contents,怎么方便怎么来。
    vibbow
        15
    vibbow  
       2015-07-17 20:48:03 +08:00
    Visual Studio自动配置。。。
    zgk
        16
    zgk  
       2015-07-17 21:04:48 +08:00 via Android
    var_dump+直觉
    atan
        17
    atan  
       2015-07-17 21:51:40 +08:00
    到底想问调试还是开发环境?
    realpg
        18
    realpg  
       2015-07-17 22:09:30 +08:00
    var_dump
    print_r
    die
    echo
    fopen,write
    menmang
        19
    menmang  
       2015-07-17 22:19:21 +08:00
    ubuntu 下 bitnami lamp 包,自己配 xdebug
    Wangxf
        20
    Wangxf  
       2015-07-17 23:16:08 +08:00
    @ck65 可惜mapp是收费,不如xampp
    xiaohanqing
        21
    xiaohanqing  
       2015-07-18 00:13:58 +08:00
    不是用php -f , php -r 这些命令就可以调试了吗,还要环境?
    hdjdcyl
        22
    hdjdcyl  
       2015-07-18 02:07:17 +08:00 via iPhone
    难道没有人用xdebug调试!!!!


    环境用phpstudy ide phpstorm
    cst4you
        23
    cst4you  
       2015-07-18 04:53:04 +08:00
    win mac 都用xampp, 方便快捷
    hansnow
        24
    hansnow  
       2015-07-18 09:53:10 +08:00
    bitnami
    zhengkai
        25
    zhengkai  
       2015-07-18 11:21:38 +08:00
    第二个显示器专门 tail -f php-error.log
    zhuangzhuang1988
        26
    zhuangzhuang1988  
       2015-07-18 12:46:45 +08:00
    PhpStorm
    wd0g
        27
    wd0g  
       2015-07-18 13:56:00 +08:00
    wamp......
    barbery
        28
    barbery  
       2015-07-18 14:25:28 +08:00
    必须上vagrant啊,直接在linux上用源装个NMP
    afon
        29
    afon  
       2015-07-18 14:29:42 +08:00 via iPhone
    mac 上 homebrew,Linux 上源码编译。
    markmx
        30
    markmx  
       2015-07-18 17:05:09 +08:00
    我的调试环境 基本上就是凭感觉。
    就写了几个调试函数。
    类似 $_POST $_GET $_SESSION 集合放在一个函数内
    一般的调试都是这样的。

    基本上是基于 功能 才能确定调试方式。
    ekeyme
        31
    ekeyme  
       2015-07-18 20:49:38 +08:00
    手工写函数,不过一般公司在写程序是 一般都已经写好 想 log 的一些运行调试函数;
    quericy
        32
    quericy  
       2015-07-19 11:06:57 +08:00
    标题:var_dump
    正文:xampp
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2412 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:18 · PVG 10:18 · LAX 18:18 · JFK 21:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.