• 【XDebug】PHPStorm+XDebug+Firefox


    本地环境:windows 7 64位

    PhpStorm版本:2016.1
    PHP版本:5.6

    第一步:安装Xdebug

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


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

    第二步:配置php.ini

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

    然后重启Apache

    第三步:验证Xdebug是否成功


    第一种方法:phpinfo

    在localhost目录下新建phpinfo.php,里面的内容为:
    • <?php
    • 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看到信息

  • 相关阅读:
    ASP.NET 点击前台服务器按钮后, 刷新. 重新执行 按钮事件
    动态绑定数据日历jquery
    前端及移动端学习 笔记 -待更新
    jq 兼容性 ie7,ie8
    jQuery中的$(window).load()与$(document).ready()
    SqlServer中循环和条件语句示例!
    调用一般处理程序 提供接口api
    background-position: -24px 0px
    中奖名单滚动
    在此上下文中不允许使用子查询
  • 原文地址:https://www.cnblogs.com/haohaosky/p/6650515.html
Copyright © 2020-2023  润新知