图文详解phpstorm配置Xdebug进行调试PHP教程

 更新时间:2016年06月13日 08:41:36   作者:favana  
这篇文章主要为大家详细的介绍了phpstorm配置Xdebug进行调试PHP教程 ,感兴趣的小伙伴们可以参考一下

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程序设计有所帮助。

相关文章

  • 如何打开php的gd2库

    如何打开php的gd2库

    本文主要介绍了如何打开php的gd2库的步骤方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 学习php设计模式 php实现访问者模式(Visitor)

    学习php设计模式 php实现访问者模式(Visitor)

    这篇文章主要介绍了php设计模式中的访问者模式,使用php实现访问者模式,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • php计算税后工资的方法

    php计算税后工资的方法

    这篇文章主要介绍了php计算税后工资的方法,涉及php流程控制及数学运算的相关技巧,比较简单实用,需要的朋友可以参考下
    2015-07-07
  • PHP 巧用数组降低程序的时间复杂度

    PHP 巧用数组降低程序的时间复杂度

    通常开发人员在写程序的时候,往往是把已经设计好或者构思好的运算逻辑,直接用编程语言翻译出来。
    2010-01-01
  • PHP+MySQL实现输入页码跳转到指定页面功能示例

    PHP+MySQL实现输入页码跳转到指定页面功能示例

    这篇文章主要介绍了PHP+MySQL实现输入页码跳转到指定页面功能,结合实例形式分析了php连接mysql数据库进行数据查询及分页显示、指定页数跳转显示等相关操作技巧,需要的朋友可以参考下
    2018-06-06
  • PHP中数组定义的几种方法

    PHP中数组定义的几种方法

    这篇文章介绍了PHP中数组定义的几种方法,有需要的朋友可以参考需要
    2013-09-09
  • php命令行用法入门实例教程

    php命令行用法入门实例教程

    这篇文章主要介绍了php命令行用法入门,以实例的形式分析了在命令行中运行php程序的方法,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • PHP 7.1新特性的汇总介绍

    PHP 7.1新特性的汇总介绍

    大家都知道PHP 7.1 release版本发布在即,所以这篇文章就给大家整理一下7.1中的一些新特性以供了解。所有内容均选自官方 RFC 文档。有需要的朋友们可以参考借鉴,下面来跟着小编一起学习学习吧。
    2016-12-12
  • 浅析SVN常见问题及解决方法

    浅析SVN常见问题及解决方法

    本篇文章是对SVN常见问题及解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP中echo和print的区别

    PHP中echo和print的区别

    这篇文章主要介绍了PHP中echo和print的区别,针对二者使用中常见的用法区别进行了较为深入的总结与分析,需要的朋友可以参考下
    2014-08-08

最新评论