phpstudy+phpstorm+debug

文:phpstudy+phpstorm+debug

一、配置前说明:

1、phpStudy集成了XDebug扩展,所以不用单独下载XDebug。 
2、打开XDebug扩展:其它选项菜单 > PHP扩展 > Xdebug 

二、配置步骤:

1、phpStudy当前版本: 

 

2、修改php.ini文件:

[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
zend_extension="D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll"
xdebug.remote_enable =1
xdebug.remote_handler = "dbgp"
xdebug.idekey = PHPSTORM
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000

;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0
xdebug.auto_trace=1
;是否允许Xdebug跟踪函数参数,默认值为0
xdebug.collect_params=1
;是否允许Xdebug跟踪函数返回值,默认值为0
xdebug.collect_return=1
;函数调用跟踪信息输出文件目录,默认值为/tmp
xdebug.trace_output_dir ="D:\myworkVIP\phpstudy\tmp\xdebug"
;性能分析文件的存放位置,默认值为/tmp
xdebug.profiler_output_dir ="D:\myworkVIP\phpstudy\tmp\xdebug"
;打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0
xdebug.profiler_enable = 1
;性能分析文件的命名规则,默认值为cachegrind.out.%p
xdebug.profiler_output_name = "cachegrind.out.%t.%p"
xdebug.remote_enable = 1
;用于zend studio远程调试的应用层通信协议
xdebug.remote_handler = "dbgp"
xdebug.idekey = PHPSTORM
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000 

3、选择PHP版本: 

 

4、Debug端口: 

 

5、IDEKEY: 

 

 

6、配置: 

 

 

 

7、查看配置: 

 

三、调试:

1、开启调试: 

时间: 2024-08-22 14:06:34

phpstudy+phpstorm+debug的相关文章

PHPstudy + phpstrom +xdebug 断点调试(windows) - CSDN博客

原文:PHPstudy + phpstrom +xdebug 断点调试(windows) - CSDN博客 php.ini 配置 需要添加如下内容 [XDebug] xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug" zend_extension="D:\phpStudy\php\php-5.6.27-nts

phpstorm+Xdebug断点调试PHP

原文:phpstorm+Xdebug断点调试PHP 前言:        何为DEBUG?        相信很多程序员都知道debug这个单词,也明白它的意思,但是对于这词的由来,恐怕少有人知道.关于debug的由来,要追溯到1937年.1937年,美国青年霍德华.艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品艾肯把它取名为:马克1号(mark1),又叫"自动序列受控计算机",从这时起IBM公司由生产制表机,肉铺磅秤,咖啡研磨机等乱七八糟玩意儿的行业,正式跨进"

PHP环境搭建(Windows8.1+IIS8.5+PHP5.6+PHPStorm)

原文:PHP环境搭建(Windows8.1+IIS8.5+PHP5.6+PHPStorm) 本随笔仅供初学者参考!作者:ShintoRuan ,转载注明出处:ShintoRuan 第一次接触php是在2014-5月份左右,当时是自己的主攻方向是C#,对php比较排斥, 其中很多一部分原因,就是PHP的断点调试一直无法配置成功,用echo打印日志的方式排错,使得自己对php心生怨恨,而错失了深入学习php的好机会.这次写这篇随笔,一方面是记录自己php方向的起航,另一方面也是希望能帮助刚接触php

使用PHPStorm来开发Laravel项目

一.准备工作 (插件的安装以及配置) 1. 初始化 Composer 2. 安装Laravel IDE Helper 3. 使用Artisan生成PHPDoc辅助文件 4. 安装并启用Laravel Plugin 二.PhpStorm中的Laravel框架支持 1.首先是控制器和路由的代码自动完成与定位. 2.视图的自动完成和定位 3.Configuration 和 Services的自动完成与定位 4.语言翻译的自动完成与定位 5.自动配置符合 PSR-4 规范的命名空间 三.PhpStorm

phpStorm 10 断点调试

下载 Xdebug 准备阶段 在localhost下添加一个phpinfo.php的文件 <?php phpinfo(); ?> 在浏览器访问http://localhost/phpinfo.php,显示如下: Ctrl+A选择所有文本,Ctrl+C复制. Xdebug 官网下载合适的 dll文件 打开窗口:http://xdebug.org/wizard.php,把文本添加到输入框,如图: 之后如图:按照Instructions一步一步操作. 设置php.ini 官网文档:https://w

PHPStorm+XDebug进行调试

原文:PHPStorm+XDebug进行调试 笔者的开发环境如下: Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). 一.XDebug安装配置 (1)下载XDebug 下载地址:http://www.xdebug.org/ 必须下载跟机器上安装的php匹配的版本才行.具体下载方法如下: 将phpinfo网页的源代码拷贝到http://www.xdebug.org/find-binary.php,然后按照指导安装即可

PHPSTORM 6.0.3 Xdebug 配置9

php.ini配置文件 作者:風 [XDebug] zend_extension = "e:\xampp\php\ext\php_xdebug.dll" ;显示错误的跟踪信息 xdebug.default_enable=1 ;开启自动跟踪 xdebug.auto_trace = 1 ;开启异常跟踪 xdebug.show_exception_trace = 1 ;收集变量 xdebug.collect_vars = 1 ;收集返回值 xdebug.collect_return = 1

PHP 设置调试工具XDebug PHPStorm IDE

原文:PHP 设置调试工具XDebug PHPStorm IDE 先下载PHP扩展Xdebug https://xdebug.org, 可以复制自己的phpinfo粘贴到https://xdebug.org/wizard.php中, 会生成需要下载的版本, php.ini的设置语句. 下载好之后放入php目录的ext文件夹中, 然后设置php.ini, 在最后加上 zend_extension = C:\path\php\ext\php_xdebug-2.4.0rc4-5.6-vc11-x86_

图文详解phpstorm配置Xdebug进行调试PHP教程_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\ph