PHP使用phpstorm配置Xdebug进行断点调试

1.在根目录下新建test目录,在test目录下新建test.php文件

2.调用phpinfo函数,在页面查看php信息,点击鼠标右键查看源代码


3.

4.打开Xdebug的检测页面   https://xdebug.org/wizard.php


5.

6.

7.打开php.ini文件,在文件末尾添加如下图的内容

XDEBUG Extension

[xdebug]

zend_extension="D:/wampserver/bin/php/php7.2.18/zend_ext/php_xdebug-2.7.2-7.2-vc15-x86_64.dll"

xdebug.remote_enable = on

xdebug.remote_handler=dbgp

xdebug.remote_mode=req

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.idekey="PHPSTORM"

xdebug.profiler_enable = off

xdebug.profiler_enable_trigger = Off

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.profiler_output_dir ="D:/wampserver/tmp"

xdebug.show_local_vars=0

8.使用phpStorm IDE,打开之前创建的根目录下的test ➡ test.php,打开工具栏下的 File ➡ Settings... ➡ Languages & Frameworks ➡ PHP   将php版本选择成正在用的版本

9.打开PHP下的Debug


10.点击Servers  点击+号添加,取个名字,Host为localhost

11.点击Debug 点击Validate ,进入如下页面,添加完url之后,点击Validate按钮,Information下出现如下内容

12,点解Add Configuration...


13.点击+号,点击PHP Web Page

14.起一个名字,选择Server,点击Applay,点击OK

15.编写测试代码,打开监听器,点击左侧的小爬虫

16.出现如下页面,将路径补充完整,点击进入

17.出现如下页面,断点调试测试成功

你可能感兴趣的:(PHP使用phpstorm配置Xdebug进行断点调试)