zoukankan      html  css  js  c++  java
  • xdebug的安装和配置方法

    首先让php错误显示,仅仅须要改动php.ini其中的2条指令,把 displayerrors和htmlerrors都设置为On,例如以下所看到的

    html_errors = On
           display_errors = On

    当然假设你要须要查看很多其它信息,比方说打印调用栈,哪就须要安装xdebug,这个对于比較复杂的代码系统特别有帮助

    xdebug 安装步骤

    xdebug是php的一个module,须要编译安装,我用lnmp安装的php,php被默认安装到/usr/local/php,然后做一个硬链接到/usr/bin

    先编译xdebug

    wget http://www.xdebug.org/files/xdebug-2.2.3.tgz

    tar xzf xdebug-2.2.3.tgz

    cd xdebug-2.2.3

    /usr/bin/phpize

    ./configure --with-php-config=/usr/local/php/bin/php-config

    make 

    make test

    这里我遇到一个问题就是在 php.ini  文件里要开启  proc_open

    make install

    编译完毕接下来改动php.ini配置, 在次之前你也能够先去 你的 php 安装路径下的lib 库文件夹看看是否生成了xdebug.so文件,假设生成了就把以下这些增加 php.ini 文件

    ;no-debug-non-zts-20090626 这个目录名称和php版本号是一一相应的

    zend_extension= "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

    xdebug.default_enable = On

    xdebug.show_exception_trace = On

    xdebug.show_local_vars = 1

    xdebug.max_nesting_level = 50

    xdebug.var_display_max_depth = 6

    xdebug.dump_once = On

    xdebug.dump_globals = On

    xdebug.dump_undefined = On

    xdebug.dump.REQUEST = *

    xdebug.cli_color = 2

    重新启动php-fpm,随便写段错误的php代码,刷新浏览器,就能看到错误提示。

  • 相关阅读:
    Hibernate映射Map属性2
    Ajax向Controller发送请求并接受数据需要注意的一个细节
    设置 jsp 表格相邻两行的颜色不一样
    Hibernate映射Map属性
    自己写的爬虫
    在一个jsp页面中引用另一个jsp文件的路径的问题
    state设计原则
    项目图标库怎样选择
    一些有用的插件
    Hook
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4235574.html
Copyright © 2011-2022 走看看