小皮面板配置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模式启动项目

相关推荐
§ꦿCFོ༉7 小时前
嵌入式八股文—C语言入门学习(四)
c语言·开发语言·学习
投图匠7 小时前
十种不同风格的 CTP接口 框架
开发语言·python
爱笑的k1110 小时前
nano-vllm 源码剖析:千行 Python 手写离线推理引擎的调度、显存与并行时序
开发语言·python·vllm
X1A0RAN12 小时前
PPT 图片批量处理教程:导出全部幻灯片 · 提取全部素材
开发语言·javascript·powerpoint
熊猫钓鱼>_>13 小时前
普通用户视角的端侧智能体验手记【鸿蒙心迹】
开发语言·人工智能·华为·智能手机·性能优化·ai编程·harmonyos
瑞雪兆丰年兮13 小时前
JavaWeb-day13-SpringBootWeb事务管理&AOP
java·开发语言·springboot·javaweb·事务·web·aop
布莱克60515 小时前
Swift 常量详解:从 let 到编译期优化
服务器·开发语言·ssh·swift·常量·let
布莱克60515 小时前
Swift 可选类型(Optionals)详解:从原理到实战
开发语言·安全·ssh·swift·optional·可选类型
笑容掩饰我的失落15 小时前
区块链从小白到精通(八):从零实现一个标准 ERC-20 代币(完整可运行代码)
算法·区块链·php·智能合约·哈希算法
瑞雪兆丰年兮17 小时前
JavaWeb-day14-SpringBootWeb原理篇
java·开发语言·spring boot·spring·bean·mybatis·javaweb