zoukankan      html  css  js  c++  java
  • 【XDebug】PHPStorm+XDebug+Firefox【原创】

    本地环境:windows 7 64位
    PhpStorm版本:2016.1
    PHP版本:5.6

    第一步:安装Xdebug

    本地的环境是用phpStudy搭建的,直接在phpStudy可以勾选Xdebug:


     其他选项菜单-PHP扩展及设置-PHP扩展-Xdebug勾选(默认不勾选)

    第二步:配置php.ini

    在php.ini中配置以下信息:
    1. [XDebug]
    2. xdebug.profiler_output_dir="D:phpStudy mpxdebug"
    3. xdebug.trace_output_dir="D:phpStudy mpxdebug"
    4. zend_extension="D:phpStudyphpphp-5.6.27-ntsextphp_xdebug.dll"
    5. xdebug.remote_enable=1 //是否允许远程终端 这里标示开启
    6. xdebug.profiler_enable_trigger=0
    7. xdebug.remote_handler=dbgp
    8. xdebug.remote_mode=req
    9. xdebug.remote_host=localhost
    10. xdebug.remote_port=9000 //这里表示服务器的监听端口
    11. xdebug.idekey=PHPSTORM //这里是调试器的关键字 Chrome以及FireFox中插件配置的时候要用到
    注意:后面的注释内容的话要去掉的

    然后重启Apache

    第三步:验证Xdebug是否成功


    第一种方法:phpinfo

    在localhost目录下新建phpinfo.php,里面的内容为:
    1. <?php
    2. phpinfo();
    然后直接在浏览器打开localhost/phpinfo.php,如图:

     表示成功

    第二种方法:php -m

    cmd中进去到php目录,执行php -m,如图:

     成功的话可以看到Xdebug模块


    第四步:配置PHPStorm


    1. 选择PHPStorm的php版本:



    2. 添加服务器


     我自己添加的是localhost

    3. Debug设置


    端口9000,其他默认

    4. DBGp Proxy设置:


     注意:有的教程这里的端口用的是9001,我自己都试过了,9000和9001都是没问题的。

    5. 编辑结构

    点运行-编辑结构
    点+号,Server选填localhost,start url 是在http://localhost的基础上再加上去,如加上test,就形成http://localhost/test 我默认是用火狐作为浏览器的 

     

    第五步:火狐firefox设置

    1. 到火狐组件扩展中心下载The easiest Xdebug

    2. 然后选项:

     

     填上PHPSTORM


    第六步:调试


    1. 浏览器输入目的url,然后点击右上角的爬虫标志,开启插件,如图是未开启的状态

     
     2. phpstorm开启监听,如图是未开启的状态

     
    3. 打断点:

     
    4. 浏览器刷新,即可在phpstorm看到信息

  • 相关阅读:
    TreeView 读取 xml 显示节点
    网上流传的数据操作类
    文件上传, 打开, 删除操作
    Reflector8.5 .net反编译工具 破解教程
    asp.net c# 打开新页面或页面跳转
    UGUI 要点总结
    EventSystem
    拖拽事件
    Unity Transform
    鼠标跟随(坐标转换)
  • 原文地址:https://www.cnblogs.com/linewman/p/9918120.html
Copyright © 2011-2022 走看看