phpstorm学习日记2

使用xdebug调试

  1. 选择下载配套自己本地的php版本的xdebug插件:如果你不知道自己的版本你可以选择一键获取,不过我并没有得到推荐,当然看你的phpinfo文件也可以得到你想要的信息。

    从这两张图的信息就能看的出选择vcll+64位+ts线程安全,从这个地址得到你想要的版本。
  2. 将下载的.dll文件放入你的php安装目录下面的ext路径下,我的是E:\wnmp\php\ext下,在就是修改php.ini文件配置了,由于我是自己手动搭建的环境,所以文件中没有[Debug]配置,手动创建,此处感谢“小伢子”的文章,地址之后附上。下面是配置信息:
    [xdebug]
    ;指定Xdebug扩展文件的绝对路径
    zend_extension = E:\wnmp\php\ext\php_xdebug-2.5.5-5.6-vc11-x86_64.dll 
    ;启用代码自动跟踪
    xdebug.auto_trace=on  
    ;允许收集传递给函数的参数变量
    xdebug.collect_params=on 
    ;允许收集函数调用的返回值 
    xdebug.collect_return=on 
    ;指定堆栈跟踪文件的存放目录
    xdebug.trace_output_dir="F:\AppServ\Xdebug"
    ;是否启用Xdebug的性能分析,并创建性能信息文件  
    xdebug.profiler_enable=on
    ;指定性能分析信息文件的输出目录  
    xdebug.profiler_output_dir="F:\AppServ\Xdebug"  
    ;是否开启远程调试
    xdebug.remote_enable = on
    ;指定远程调试的处理协议  
    xdebug.remote_handler = dbgp
    #指定远程调试的主机名  
    ;xdebug.remote_host= localhost
    #指定远程调试的端口号  
    xdebug.remote_port = 9000
    #指定传递给DBGp调试器处理程序的IDE Key  
    xdebug.idekey = PHPSTORM 
  3. 再次重启php,刷新phpinfo()页面就会得到这个页面,就表示你安装成功,下面就可以应用在phpstorm上面了。

  4. 应用于phpstorm,依次File——>Settings——>languages & Frameworks——>php——>debug——>DBGp Proxy

  5. 返回到上一级目录,点击servers,按图设置,其实无非就是localhost地址80端口加选择使用xdebug。

  6. 点击应用后并ok返回phpstorm常规页面,导航栏run——>Edit Configurations...然后选择绿色的+号新建一个PHP Web Application(注我的qq截图出了问题这部分截取不了,就不放上来了)——>设置按图

这就OK了。
这里是“小伢子”博主文章地址https://www.cnblogs.com/baocheng/p/5775938.html

猜你喜欢

转载自blog.csdn.net/breal/article/details/83107350
今日推荐