phpstorm配置Xdebug进行调试PHP教程

 更新时间:2014年12月01日 16:28:40   投稿:hebedich  
这篇文章主要介绍了使用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版本和xdebug版本一定要相对应

1. PHP安装xdebug扩展

php.ini的配置,下面的配置仅供参考,路径要换成自己的!

[xdebug]

zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

ps :  remote_handler 、 remote_host、 remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~

查看phpinfo~

2.PHPSTORM设置

楼主以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的~

1.首先检查phpstorm的xdebug配置

这里的debug port要和php.ini里面的 xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

2. 设置debug.

添加本地的 web server~

www.51open.pcom 是我本地的 web server~ ~

3.开始调试

打好第一个断点,shift + F9就可以了

打好 第一个断点 ,选中配置的debug,  按旁边的臭虫 按钮

 

总结:

根据断点配置,或在打开 Debug URL 的过程中,或在 POST 之后,如果 PhpStorm 监听到了 Debug 连接,就会立即切换到编辑器界面,并跳转到设置的断点处,浏览器端会等待 PhpStorm 的操作。

你可以随时中断 PhpStorm 的调试,或方便的进行 Step Into / Step Over / Run to cursor(这个刁爆了):

哎呀,不想调试了,PhpStorm 却总是跳出来?记得刚刚那个电话按钮嘛,再点一下,让其变成红色,就好了。

相关文章

  • PHP+shell实现多线程的方法

    PHP+shell实现多线程的方法

    这篇文章主要介绍了PHP+shell实现多线程的方法,实例分析了php实现多线程的相关技巧,需要的朋友可以参考下
    2015-07-07
  • PHP检测数据类型的几种方法(总结)

    PHP检测数据类型的几种方法(总结)

    下面小编就为大家带来一篇PHP检测数据类型的几种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 用PHP去掉文件头的Unicode签名(BOM)方法

    用PHP去掉文件头的Unicode签名(BOM)方法

    下面小编就为大家带来一篇用PHP去掉文件头的Unicode签名(BOM)方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • php异步多线程swoole用法实例

    php异步多线程swoole用法实例

    这篇文章主要介绍了php异步多线程swoole用法,以实例形式讲述了swoole的异步多线程特性,需要的朋友可以参考下
    2014-11-11
  • PHP数据库处理封装类实例

    PHP数据库处理封装类实例

    这篇文章主要介绍了PHP数据库处理封装类,结合完整实例形式分析了php基于mysqli封装的数据库连接及增删改查等操作,需要的朋友可以参考下
    2016-12-12
  • 收集的php编写大型网站问题集

    收集的php编写大型网站问题集

    收集的php编写大型网站问题集...
    2007-03-03
  • 【CLI】利用Curl下载文件实时进度条显示的实现

    【CLI】利用Curl下载文件实时进度条显示的实现

    这篇文章主要给大家介绍了关于【CLI】利用Curl下载文件实时进度条显示的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • PHP写日志的实现方法

    PHP写日志的实现方法

    这篇文章主要介绍了PHP写日志的实现方法,是PHP程序设计中比较实用的技巧,需要的朋友可以参考下
    2014-11-11
  • 完美实现GIF动画缩略图的php代码

    完美实现GIF动画缩略图的php代码

    缩略图是个很常用的功能。它的实现并不复杂,但如果原图是GIF动画的话,问题就会变得繁琐一点。
    2011-01-01
  • php将数据库导出成excel的方法

    php将数据库导出成excel的方法

    有时写程序时后台要求把大量数据导入数据库中,比如考试成绩、电话簿等一般都是存放在excel中的数据,这时我们可把excel导出成csv文件,然后通过以下程序即可批量导入数据到数据库中
    2010-05-05

最新评论