小皮面板配置Xdebug,调用单个php文件

小皮面板配置Xdebug

  • 首先下载phpstrom,和小皮面板

  • 打开小皮面板,选中好要使用的php版本

  • 然后点击【管理】=> 【php扩展】=> 【xdebug】

  • 然后打开选中好版本的php位置

nginx 复制代码
  D:\Program_Files\phpstudy_pro\Extensions\php\php7.4.3nts
  • 打开php.ini文件,再末尾修改为下面这种状态

nginx 复制代码
  [Xdebug]
  ;zend_extension_ts = "D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-3.0.4-7.3-vc15-nts-x86_64.dll"
  zend_extension = xdebug ;指定xdebug,我这里用的是页面提供的
  xdebug.remote_enable = 1 ;开启调试
  xdebug.remote_host = "127.0.0.1" ;调试的ip
  xdebug.remote_port = 9001 ;调试的端口
  xdebug.remote_autostart=On ;远程调试自动开启
  xdebug.collect_return=Off ;必须为Off,或者不设定,要不Thinkphp一直死循环在入口index.php
  xdebug.auto_trace = On ;不知道,不会用,贴过来的
  xdebug.show_exception_trace = On ;不知道,不会用,贴过来的
  xdebug.remote_handler = dbgp ;应该是多人调试用的
  xdebug.idekey = "PHPSTORM" ;调试关键字
nginx 复制代码
  # 初始状态
  [Xdebug]
  zend_extension=D:/Program_Files/phpstudy_pro/Extensions/php/php7.4.3nts/ext/php_xdebug.dll
  xdebug.collect_params=1
  xdebug.collect_return=1
  xdebug.auto_trace=Off
  xdebug.trace_output_dir=D:/Program_Files/phpstudy_pro/Extensions/php_log/php7.4.3nts.xdebug.trace
  xdebug.profiler_enable=Off
  xdebug.profiler_output_dir=D:/Program_Files/phpstudy_pro/Extensions/php_log/php7.4.3nts.xdebug.profiler
  # 这个初始为Off,修改为On
  xdebug.remote_enable=On
  xdebug.remote_host=localhost
  xdebug.remote_port=9000
  xdebug.remote_handler=dbgp
  Xdebug.remote_autostart=1
  
  # 添加
  xdebug.idekey="PHPSTORM"
  • 保存,打开phpstorm

    • 配置好要使用的php版本,直接指向小皮面版下php版本即可


远程调试小皮面板中单个php文件
  1. 首先使用小皮面包运行项目设置好名称和运行的端口号

  2. 测试可以正常访问后,使用phpstorm打开这个项目

  3. 打开完成后配置php使用的版本和小皮面板一致

  4. 然后配置远程服务器地址,要和第一步的名称和端口一致

  5. 配置密匙,密匙再php.ini配置文件最底下

  6. 新建一个文件入口

  7. 然后新疆一个Web Page,然后设置好入口,入口为使用小皮面包可正常访问的入口,

    可以点击validate测试入是否有用

  1. 最后点击以dubug模式启动项目

相关推荐
keyipatience8 小时前
跳表详细解析
开发语言·数据结构·c++·算法·跳表
喆星时瑜8 小时前
R语言基础语法入门
开发语言·r语言
想吃火锅10058 小时前
【leetcode】189.轮转数组js
开发语言·javascript·leetcode
郝学胜-神的一滴8 小时前
AI 编程智能体 02:AI智能体到底是什么
开发语言·人工智能·python·程序人生·pycharm
念何架构之路8 小时前
go-grpc服务端调用
开发语言·后端·golang
小小、码农8 小时前
〖Linux文件系统〗:彻底打通文件 IO 全链路
linux·开发语言·数据结构·c++·系统
弹简特8 小时前
【Java项目-企悦抽】13-奖品管理模块-奖品列表和创建奖品的实现
java·开发语言·网络·springboot
Rosanci8 小时前
从零到合入主线:我的 DeepSeek Harness 开源贡献实战手记
开发语言·前端·开源
弹简特9 小时前
【Java项目-企悦抽】14-活动管理模块01-创建活动的实现
java·开发语言·springboot
迅猛龙办公室9 小时前
Python实现求两个数字之和
java·开发语言·python