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

相关推荐
xxie1237949 分钟前
Python装饰器与语法糖
开发语言·python
郑州光合科技余经理18 分钟前
海外外卖平台源码改造实战——多语言核心代码实现
java·开发语言·前端·后端·mysql·架构·php
凯瑟琳.奥古斯特28 分钟前
力扣1012数位DP解法详解
开发语言·c++·算法·leetcode·职场和发展
Railshiqian31 分钟前
UserPickerActivity 内部逻辑分析
开发语言·python
喜欢打篮球的普通人1 小时前
Trition程序编写:从“Hello CUDA“到“Hello Triton“:向量加法背后的编译黑魔法
开发语言·后端·rust
code_std1 小时前
java WebSocket 使用
java·开发语言·websocket
gihigo19981 小时前
FastSLAM2.0(精度优于1.0)MATLAB 实现
开发语言·matlab
Yolo566Q1 小时前
Noah-MP陆面过程模型建模方法与站点、区域模拟实践技术应用
开发语言·python
落叶-IT1 小时前
Java Scanner 类精讲:控制台交互
java·开发语言
chh5631 小时前
C++--string
java·开发语言·网络·c++·学习