• netbeans 7安装xdebug调试php程序


    1.下载安装xdebug

    先从xdebug官网下载对应php版本的xdebug组件,下载地址是:http://www.xdebug.org/download.php

    如果不确定下载哪个版本的xdebug,请访问这个网站http://www.xdebug.org/wizard.php,按照提示在你本地服务器上运行phpinfo()函数,并将该函数的输出内容复制到网页的文本框中提交,这个网页将会告诉你下载哪个文件及安装方法。

    image 

    将下载的xdebug dll 文件复制到php安装目录的ext扩展目录下,然后修改php.ini文件在文件末尾添加如下内容:

    zend_extension=c:php-5.3extphp_xdebug-2.2.3-5.3-vc9.dll
    xdebug.remote_enable=1  
    xdebug.remote_host=127.0.0.1  
    xdebug.remote_port=9000  
    xdebug.remote_handler=dbgp

    xdebug.remote_port的值要与NetBeans的工具->选项->调试器端口 所填写内容一致,缺省为9000;xdebug.remote_handler为调试协议,xdebug 2.1及以上版本只支持dbgp协议;保存文件重新启动apache。

    2.调试php程序

    在netbeans中新建php项目,打开需要调试的文件并设置断点。

    image

    设置调试选项:

    image

    如果勾选在一行停止,则执行调试的时候程序将自动在当前文件的第一行暂停执行。

    点击工具栏的调试按钮,NetBeans会自动使用你的默认浏览器打开你要调试的文件,如:http://localhost/index.php?XDEBUG_SESSION_START=netbeans-xdebug。此时,你会发现浏览器的请求一直未返回,而且NetBeans右下角显示“netbeans-xdebug正在运行”,你就可以按F7正常调试程序了。

    image

    image

    详细的请参照NB官方调试指南http://www.netbeans.org/kb/docs/php/debugging_zh_CN.html

  • 相关阅读:
    资源列表
    资源列表
    编程语言资源列表
    PyTorch简介
    Keras构建回归神经网络
    Keras简介
    Tensorflow之RNN,LSTM
    Tensorflow之CNN
    Tensorflow之dropout
    Tensorflow做分类
  • 原文地址:https://www.cnblogs.com/weekend001/p/3485283.html
Copyright © 2020-2023  润新知