phpstrom使用xdebug配置方法

yipeiwu_com7年前PHP代码库

1 到 http://xdebug.org/download.php下载xdebug。注意找到自己对应的php版本。或者可以通过 http://xdebug.org/wizard.php页面,将phpinfo的信息复制进去,点最下面的分析。它会告诉你要下载哪个版本,然后如何配置。

 2.打开php.ini添加以下语句

 

复制代码 代码如下:

[XDEBUG]
zend_extension = "D:\Program Files (x86)\php5\ext\php_xdebug.dll"
xdebug.remote_enable=on
; 此地址为IDE所在IP
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
; 可以是任意Key,这里设定为PHPSTORM
xdebug.idekey="PhpStorm"


3.配置IDE

在Settings里面,选择PHP -> Debug,在xdebug里填入刚才设定的端口,确定即可。

4.配置浏览器

Chrome上安装 Xdebug helper 。设置Key等于php.ini所设定的key

5.调试过程:在PhpStorm的run菜单最下面,选择 Start Listen PHP Debug Connections 开启监听。当浏览器访问到断点的地方,就会PhpStorm就会自动响应。

相关文章

获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)

获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)

THINKphp里面有调试运行状态的效果: Process:0.2463s (Load:0.0003s Init:0.0010s Exec:0.1095s Template:0.1355...

php做下载文件的实现代码及文件名中乱码解决方法

最近有人问我做下载文件的方法,对于php方法如下: 复制代码 代码如下: <?php header("Content-Type: application/force-downloa...

如何使用PHP批量去除文件UTF8 BOM信息

原理:UTF8文件,微软为了增加一个识别信息,有了BOM这个东西:BOM —— Byte Order Mark,缺省在Windows等平台上编辑的UTF8文件会在头部增加3个字节的标记信...

解析php二分法查找数组是否包含某一元素

二分法查找数组是否包含某一元素,兼容正反序,代码实现:复制代码 代码如下:<?php $searchValue = (int)$_GET['key']; fun...

用php的ob_start来生成静态页面的方法分析

虽然方法很多,但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成,这种方法比较来得容易,不多说了,开始吧! 在开始之前还是提...