在windows10环境下给PHPStorm配置xdebug断点调试功能
笔者的开发环境:
wampserver2.5系统环境包
操作系统:windows10 64位专业版。
php版本:php5.512
Apache版本:2.49
好了下面介绍,phpstorm配置xdebug的必要步骤。
一、配置xdebug的php扩展
xdebug扩展下载网址:https://xdebug.org/download.php (一定要下载对于的版本,例如:php5.5 window64位 Apache2.5版本)
下载后,把扩展放到相应的php扩展文件夹下,笔者这里是单独建立了一个zend_ext文件夹。
然后,开始配置php.ini。(直接在php.ini最后面加上这些配置即可)
[XDebug]
zend_extension="d:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.5.0-5.5-vc11.dll" ;扩展路径
xdebug.remote_enable=On ;开启远程调试
xdebug.remote_port=9000 ;远程调试PHPSTORM监听的端口号(默认是9000端口,如果9000端口被占用了,可选择9001或者其他)。
xdebug.remote_host=localhost ;调试器应该连接到的IP地址
xdebug.idekey = PHPSTORM ;设置IDE KEY
配置好后,重启服务器。查看phpinfo();
出现xdebug后,说明Apache已经配置好了。
之后,在往php.ini里配置(这个php.ini是在php5.512文件夹下的)。
这个配置项和上面的配置项是一样的(也是往php.ini文件最后面加就行了)。
然后,运行cmd。如图
二、google浏览器安装xdebug扩展
在chrome应用商店https://chrome.google.com/webstore/category/extensions:
搜索Xdebug helper,并安装(安装google需要FQ)。
安装好后,找到这个图标,点击右键选项。
选择后,点击Save保存。
同样,在到google应用商店搜索:JetBrains IDE Support
安装好后:找到这个图标,点击右键选项
Host可以是127.0.0.1或者是localhost。
google的扩展就安装好了。
三、最后配置phpstom
选择php版本
配置xdebug端口
配置DBGp Proxy
配置server
编辑配置
配置就差不了,然后开启调试之旅吧!
打开监听
然后,给要调试的代码,打上断点就好了。编辑器会扑捉到浏览器的信息输出到控制台。
好了,phpstrom配置xdebug就完成了,如果还有什么问题,请给我留言吧!
在windows10环境下给PHPStorm配置xdebug断点调试功能的更多相关文章
- 为 PhpStorm 配置 Xdebug 来调试代码
当项目越来越复杂,排错就越发困难. 你以为代码是这么运行的,但就是有未想到的功能导致流程变得不可捉摸. 此时我们需要调试啊调试... PhpStorm 是一款优秀的 PHP IDE,排除其 Java ...
- PhpStorm 配置本地断点调试
前言: 有够拖延症的,应该是一年多以前就使用过PhpStorm的debug断点调试了吧,不够过当时是别人帮我配的,我记得还挺复杂.后来重装系统后尝试了配置,好像没成吧,记得当初老师帮我配也没成(... ...
- Mac环境下PHPstorm配置xdebug开发调试web程序
一.安装PHP的xdebug扩展 安装xdebug(技巧,为了找到适配的版本,让xdebug网站根据phpinfo()函数输出分析找到对应的方法及安装步骤:如果安装了多个PHP版本的话,尽量用phpi ...
- phpstorm配置Xdebug进行调试PHP教程
运行环境: PHPSTORM版本 : 8.0.1 PHP版本 : 5.6.2 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdeb ...
- PhpStorm连接Docker容器配置xdebug断点调试
本教程主要演示xdebug在PhpStorm中配置方法. 一.环境说明 1.Mac笔记本(本教程演示过程使用的是Mac OS操作系统,和windows环境是有区别的,这一点需要特别注意): 2.在Ma ...
- phpstorm配置Xdebug进行调试
运行环境: PHPSTORM版本 : 8.0.1 PHP版本 : 5.6.2 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdeb ...
- 开启php的xdebug扩展及phpstorm配置xdebug,chrome调试插件组合
一. 开启php xdebug扩展 注意: 1. 原生php各版本需对应各自的xdebug版本,可到xdebug上对应下载 2. 若用wampserver等环境,wampse ...
- phpstorm配置Xdebug进行调试PHP教程_php技巧_脚本之家
运行环境: PHPSTORM版本 : 8.0.1 PHP版本 : 5.6.2 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdeb ...
- phpstorm开启xdebug断点调试,断点调试不成功来这里
感谢一下两篇博主的文章 其他的就... https://paper.seebug.org/308/ https://www.cnblogs.com/jice/p/5064838.html 首先安装xd ...
随机推荐
- sqlite与sqlserver区别
1.查询时把两个字段拼接在一起 --sqlserver-- select Filed1+'@'+Filed2 from table --sqlite-- select Filed1||'@'||Fil ...
- 我的Android进阶之旅------>使用ThumbnailUtils类获取视频的缩略图
今天看了一段代码,是关于获取视频的缩略图的,让我认识了一个ThumbnailUtils类,代码如下. Bitmap bitmap = ThumbnailUtils.createVideoThumbna ...
- 推荐20个非常有帮助的web前端开发教程
1. CSS Vocabulary 一个伟大的指向和点击的小应用程序,让你加高速度掌握 CSS 语法的各个不同部分,学习各个属性的正确的名称. 2. Liquidapsive 一个简单的信息化布局.通 ...
- sys添加路径
暂时更改sys.path sys.path.append()
- Django的模型层(2)---多表操作
多表操作 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄. 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息.作者详情模型和作者模型之间是一对 ...
- 3D立方体旋转动画
在线演示 本地下载
- 20145239 《Java程序设计》第6周学习总结
20145239 <Java程序设计>第6周学习总结 教材学习内容总结 10.1.1串流设计 Java将输入/输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象. 输入串流代表对象 ...
- zabbix haproxy 监控
摘自: http://www.tuicool.com/articles/JrYNNrm 写的非常好,步步紧逼,环环相扣.直到成功! 文章首发站点:OpensGalaxy 这是一个HAProxy的zab ...
- BZOJ 1609 [Usaco2008 Feb]Eating Together麻烦的聚餐:LIS & LDS (nlogn)
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1609 题意: 给你一个只由数字"1,2,3"组成的序列a[i],共n个 ...
- php设计模式课程---5、责任链模式是什么
php设计模式课程---5.责任链模式是什么 一.总结 一句话总结: 自己权限不够,就交给上级处理 1.选择结构怎么做到面向对象开闭原则? 也就是说if,都可以用接口的实现来实现,这样就避免了更新的时 ...