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

相关推荐
以神为界3 小时前
Python入门实操:基础语法+爬虫入门+模块使用全指南
开发语言·网络·爬虫·python·安全·web
逻辑驱动的ken3 小时前
Java高频面试题:03
java·开发语言·面试·求职招聘·春招
北漂Zachary3 小时前
Laravel 8.x 核心特性全解析
php·laravel
噜噜大王_4 小时前
深入理解 C 语言内存操作函数:memcpy、memmove、memset、memcmp
c语言·开发语言
北漂Zachary4 小时前
Laravel 5.x升级亮点:从架构优化到API革新
架构·php·laravel
广师大-Wzx4 小时前
一篇文章看懂MySQL数据库(下)
java·开发语言·数据结构·数据库·windows·python·mysql
野生技术架构师4 小时前
Java NIO到底是个什么东西?
java·开发语言·nio
lolo大魔王4 小时前
Go语言的异常处理
开发语言·后端·golang
chh5635 小时前
C++--模版初阶
c语言·开发语言·c++·学习·算法
灼灼桃花夭6 小时前
js之阳历 → 农历(含时辰)转换函数
开发语言·前端·javascript