phpstorm+xdebug调试代码

1工具

#phpstorm 前面有文章介绍如何安装
#phpStudy 官网下的2018最新的安装包,php环境使用的也是最新的php7.0nts

2开启php Xdebug拓展

开启拓展,phpStudy里直接就可以勾选开启了
#给php.ini设置xdebug的参数以下是示例,路径需要更换为自己的路径
[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-7.0.12-nts\ext"
xdebug.remote_enable = on
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"

phpstorm+xdebug调试代码

  phpstorm+xdebug调试代码

下面是配置过后的效果图

phpstorm+xdebug调试代码

下面用tp5作为示例

在新建的工程中加入路由

use think\Route;
Route::rule('test','Debug/test','GET|POST');

  建立文件并设好断点

phpstorm+xdebug调试代码

然后选择配置好的debug名点击那个蛾子开启调试

phpstorm+xdebug调试代码

这个时候浏览器会打开tp首页,在浏览器地址中输入url:http://test.me/index.php/test,就会看到调试模式已经开启了。告别了echo断点

如果按照配置一启动断点,编辑器就假死的情况下,我也遇到过,phpstorm版本是2018但是我用了最新2.8的xdebug拓展就会有这个问题。解决办法就是降级xdeubg版本2.6

phpstorm+xdebug调试代码

上一篇:JAVA程序的创建与编辑


下一篇:Object Pool