一:安装设置xdebug

这个一般有两个步骤1:浏览器的xdebug插件安装,一般用firefox的插件,chrome好像不太好使,chrome安装后的  效果

安装后如下图所示,需要配置IDEKEY 填入PHPSTORM;打开浏览器,如果是用chrome或者Firefox可以找到对应的XDebug工具,工具的设置里的IDE KEY填上PHPSTORM,。如果是用其他浏览器,可以访问http://www.jetbrains.com/phpstorm/marklets/,在右边填上PHPSTORM,点generate,把下面的链接添加到收藏夹,方便调用。

php环境只需打开php_xdebug扩展就可以了。

2:ok,第二步开始,php.ini的文件配置,我用的是window7环境的,配置如下图所示,搞好后重启Apache(linux下重启nginx,phpfpm)。

用phpinfo()查看 环境输出,是否有xdebug的模块出现。

(或者保存文件,打开apache,这时候在CMD里输入 D:\xampp\php\php.exe -m 看到XDebug,说明开启成功。至此,服务器端配置完毕)
  基本的已经完成,让我们进入下一步关键的。

二:phpstorm配置

0:file=>settings=>build,execution,deployment如下图所示:

配置mappings标签里面的内容,下面是错误的:

否则会在下一步验证的时候出现这个错误:

这个才是正确的:

1:file =>settings=>languages && frameworks=>php=>servers 如下图所配置的,填入Host,name,port,选择Debugger。

本机的话,不需要配置url mapping ,配置完后注意用phpstorm的验证功能验证 ,即validate remote environment;验证的时候关闭监听(starting listening  for php debug connections);成功后如下图所示:

2:file =>settings=>languages && frameworks=>php=>debug如下图所配置的,填入port。

3:file =>settings=>languages && frameworks=>php=>Debug=>DBgp proxy 如下图所配置的,填入Idkey,Host,port ;如下图所示:

4:run=》edit configurations

这里的user.php?action=login是要调试的入口点;

三:调试

调试开始了,需要打开监听start listening for php debug connections(像电话一样的图标按钮),然后选择要开始调试的的应用,点击调试debug  app(你的应用)就可以开始调试 程序了。

浏览器和phpstorm可以相互通信的, 浏览器的输入会返回到phpstorm,比如一个表单的提交。

参考:http://www.tuicool.com/articles/2Mfy6n

http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html

http://blog.csdn.net/meegomeego/article/details/25731615

windows环境phpstorm调试环境搭建相关推荐

  1. Windows内核开发调试环境配置详解

    1. 下载和使用WDK 应用程序使用开发包SDK,类似的,内核编程使用"Windows Driver Kit",简称WDK.WDK已经自带所有需要的头文件.库.C/C++语言及汇编 ...

  2. Windbg双机调试环境配置(Windows7/Windows XP+VirtualBox/VMware+WDK7600)

    简介:Windbg双机调试内核.驱动 下载软件: 下载Windbg(GRMWDK_EN_7600_1.ISO) 下载VirtualBox 5.2/VMware 12 一.安装WDK,这里要提一点的是D ...

  3. OpenRisc-58-ORPSoC调试环境的构建

    引言 之前我们在PC上构建了ORPSoC的仿真环境,通过仿真环境,我们可以观察任何模块的工作波形,极大的方便了问题定位和错误分析.但是,"是骡子是马,拉出来溜溜",只能看看仿真波形 ...

  4. 无人驾驶小车调试笔记(一)-- 调试环境部署

    硬件简介:硬件是NVIDA Jetson Nano为主控的差速控制小车,主要由主控板.转接板.两个电机(动力来源).高清摄像头.tof传感器.imu传感器.前后各两组车灯,顶部开关按钮.显示屏以及万向 ...

  5. Rust开发调试环境搭建Windows

    Rust Windows环境搭建 2019年02月18日 13:48:31 6日Simmp 阅读数 1672 该文章主要讲述在windows10+vscode下如何构建一个完整的rust编译调试环境, ...

  6. 利用docker搭建php调试环境(phpstorm+xdebug)

    前言 最近审计php代码发现手动打印变量实在是太累了,不能快速的了解目标应用程序的运行逻辑.还是决定转战xdebug,下面是一些简单的记录-真香 docker环境获取 为什么用docker来搭建调试环 ...

  7. Windows下搭建PHP调试环境(phpstudy+VScode)

    Windows下搭建PHP调试环境(phpstudy+VScode) 0x00 问题背景 0x01 配套环境 0x02 php Xdebug简介 官方介绍: Xdebug扩展启用 0x03 php.i ...

  8. PhpStorm+Xdebug断点调试环境搭建

    文章目录 环境 配置 环境 phpstorm.phpstudy 配置 1.配置php中的xdebug,在php.ini中配置,用的哪个版本,就配置哪个,这里以5.4.5为例 php.ini中xdebu ...

  9. PHPStorm配置PHP调试环境,xdebug调试原理

    之前的调试环境有一点混乱,所以决定重新配置一遍,写这篇文章记录出现的问题,希望能够帮助到你们 搭建环境 windows phpstudy apache/nginx php7.3 phpstorm xd ...

最新文章

  1. 终端bash美化(FC)
  2. java基础-集合:list
  3. html5游戏闪屏卡顿,HTML5 闪屏的熊猫
  4. optee返回REE的几种方式
  5. 实施SAP:资源和进度
  6. pythonsklearn教学_Python使用sklearn实现的各种回归算法示例
  7. 远程包含shell时,上传shell时所遇到一句话木马不能上传问题解决的办法(这里为单引号与双引号问题)
  8. imp-00017 oracle2298,急,imp怪異問題,請高手協助
  9. adapter 适配器
  10. 判断用户是否已经登录
  11. 蚂蚁金服 AntV 开源地理可视化引擎 L7 2.0 发布
  12. 数据结构与算法之链式栈
  13. 设计高性能大并发WEB系统架构注意点
  14. jQuery对表格的操作
  15. golang IDE下载安装
  16. 浅谈内存分配方式以及堆和栈的区别
  17. jersey restful 测试_Jersey实现Restful服务
  18. eclipse建java gui工程,Eclipse java swing开发环境搭建教程
  19. 如何提取Excel中部分内容?
  20. 量化软件怎样计算股票概率?

热门文章

  1. Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息
  2. Mybatis复习笔记:1
  3. ios 代码设置控件宽高比_用宽高比调整UIImage的大小?
  4. 守护进程中创建的对象php,在PHP中生成守护进程(Daemon Process)
  5. 根据xml 文件生成 xsd文件 以及相关测试方法
  6. python爬虫案例_推荐上百个github上Python爬虫案例
  7. 关于年长程序员的5个误传
  8. iOS中KVO模式的解析与应用
  9. linux源码编译安装nginx
  10. Linux下Shell日期的格式