美文网首页
php断点调试-xdebug的应用

php断点调试-xdebug的应用

作者: 进击的小年轻 | 来源:发表于2018-11-21 15:15 被阅读0次

    目前在做前端,有点闲,打算入手php,安装的时候走了一些弯路,就写下来~
    一、工具准备
    背景:系统window7;用xampp搭载的开发环境;用的ide是phpstorm;电脑已安装postman;
    !! xdebug安装:
    1.测试本机安装的php是否安装了xdebug扩展。(其实搜下php安装包里是否含xdebug关键词就好)
    (1)显示phpinfo()
    找到xampp安装好的php包(该文件夹下有php.exe文件),cd 到该文件夹下,在cmd 下运行php test.php ;
    test.php中内容如下:

    <?php phpinfo();?>

    2.把php test.php的结果 拷贝到https://xdebug.org/wizard.php中的文本框,该部分会显示php是否安装了xdebug扩展,我电脑的显示结果如下:

    image.png

    3.下载过来以后,把这个文件放到php文件夹下的ext文件夹中,并在php.init中加入下面的代码
    [XDEBUG]
    zend_extension = D:\xampp\php\ext\php_xdebug-2.6.1-7.0-vc14.dll
    xdebug.remote_enable = 1
    xdebug.remote_handler = "dbgp"
    xdebug.remote_port = 8900
    xdebug.idekey="PHPSTORM"

    开启自动开始调试

    xdebug.remote_autostart=1
    zend_extension=xdebug.so

    注意:xdebug一直开启访问指定的服务器时,浏览器速度会变慢。所以不用的时候需要关掉。
    关掉方法,在每一句代码前加分号;
    4.服务器和端口配置


    image.png

    注意第3步中的xdebug.remote_port = 8900(该端口可随意设置),但接下去的这几个都要和第三步配置一致


    image.png
    image.png

    5.谷歌浏览器xdebug扩展安装
    安装xdebug扩展
    报错-没有清单文件
    把下载的文件后缀名crx改为rar,解压缩得到文件夹(有错误提示不用理会)
    打开谷歌浏览器,扩展打开该文件夹

    6.如何确定调试环境已安装
    先配置一个debug


    image.png

    然后run一个debug


    image.png

    二、调试
    待定....

    相关文章

      网友评论

          本文标题:php断点调试-xdebug的应用

          本文链接:https://www.haomeiwen.com/subject/kukcqqtx.html