翼度科技»论坛 编程开发 PHP 查看内容

phpstorm 2023 配置 xdebug

9

主题

9

帖子

27

积分

新手上路

Rank: 1

积分
27
一、安装xdebug
下载Xdebug,要下载与PHP对应版本的Xdebug
xdebug官网下载地址:Xdebug: Downloads 这里下载的如果没有跟你的php对应,那么等待你的就是一堆报错
网站提供了一个自动分析系统对应的xdebug版本 ,网址是:
Xdebug: Support — Tailored Installation Instructions
在页面中需要粘贴进去php版本信息,也就是phpinfo()的信息
  1. [/code][align=center][/align]
  2.   ctrl+A全选这个页面的信息,然后粘贴到[url=https://xdebug.org/wizard.php]Xdebug: Support — Tailored Installation Instructions[/url] 里
  3. [align=center][/align]
  4. 点击这个按钮:
  5. [align=center][/align]
  6.  就可以看到对应你版本的xdebug下载
  7.  
  8. [align=center][/align]
  9.  按照上面提示的步骤,把文件放在php\ext目录里面。
  10.  
  11. 二、设置php.ini
  12. 打开php.ini文件,把xdebug的配置加进去
  13. 看安装的xdebug版本是多少,2和3有些不一样
  14. XDEBUG 3
  15. [code][Xdebug]
  16. zend_extension=D:/php目录/php7.3.4nts/ext/php_xdebug.dll
  17. xdebug.idekey="PHPSTORM"  # 非常重要,务必记住
  18. ;配置端口和监听的域名
  19. xdebug.mode=debug
  20. xdebug.discover_client_host=true
  21. xdebug.remote_cookie_expire_time = 3600
  22. xdebug.client_port=9010
  23. xdebug.client_host="localhost"
  24. xdebug.start_with_request=yes
  25. xdebug.remote_handler = "dbgp"
复制代码
XDEBUG 2
  1. ;; debug2的<br>[Xdebug]<br>zend_extension=D:/php目录/php7.3.4nts/ext/php_xdebug.dll
  2. xdebug.trace_output_dir=D:/phpTool/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace
  3. xdebug.profiler_output_dir=D:/phpTool/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler
  4. xdebug.profiler_append = 0
  5. xdebug.profiler_enable=On
  6. xdebug.profiler_enable_trigger = 0
  7. ;开启远程调试
  8. xdebug.remote_enable=On
  9. ;客户机xdebug调试协议
  10. xdebug.remote_handler="dbgp"
  11. xdebug.remote_mode = "req"
  12. xdebug.remote_host=127.0.0.1
  13. ;xdebug.remote_port修改默认值9000为9010(因为PHP-FPM默认监听9000端口,总是被占用),这里需要跟phpstorm配置一致
  14. xdebug.remote_port=9010
  15. ;idekey 区分大小写
  16. xdebug.idekey="PHPSTORM"
  17. xdebug.collect_params=1
  18. xdebug.collect_return=1
  19. xdebug.auto_trace=On
复制代码
 
二、设置phpstorm
 打开设置,File->Settings->PHP->Debug,填写php.ini中设置的端口号

 File->Settings->PHP->Debug->DBGp Proxy,填写php.ini中设置的内容

设置Servers,
Name起一个名字,Host填写本地host里配置的地址 

 
四、设置Run/Debug Configurations
编辑器右上角,选择Edit Configurations...

 添加一个配置,
点击加号,

 
Name起一个名字,Server选择刚刚创建的Servers

 
Run勾选上Break at first line in PHP scripts

 
配置完成。
 
五、测试
当用phpstorm进行debug调试的时候,记得开启监听模式
开启

 
关闭

 
在编辑器里打上断点,请求一下接口

 

来源:https://www.cnblogs.com/wlwman/p/17673520.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具