win11下phpstorm 使用xdebug 通过postman 请求接口进入调试

我的集成环境使用的是phpstudy环境,直接打开xdebug环境就可以了。 设置包含两部分, 1,phpstorm部分

我的集成环境使用的是phpstudy环境,直接打开xdebug环境就可以了。

设置包含一下几部分,

1,phpstorm部分

attachments-2025-01-6W4OYPkH677aaf29cce46,png

attachments-2025-01-6tyOdl1e677aaf337d65e,png


2,通过postman请求部分,需要在请求头部加上Cookie=XDEBUG_SESSION=PHPSTORM (key:Cookie      value:XDEBUG_SESSION=PHPSTORM)

如果是通过curl请求,只需要使用在请求的参数中加上  -H 'Cookie:XDEBUG_SESSION=PHPSTORM' (-H 是头部传参的意思)


3,如果是nginx作为服务器,这种方式还是不可以,

The debugger does not work when using ngWhen using the nginx web server, debugging may fail if the $_SERVER["SERVER_NAME"] is not provided by PHP. To solve this, add a fastcgi parameter to the nginx configuration:

fastcgi_param SERVER_NAME $server_name;

or

fastcgi_param SERVER_NAME $host
需要在nginx 的php配置部分加上  fastcgi_param SERVER_NAME $server_name;
attachments-2025-01-0c6mNasI677ab17167be6,png
4,上图 fastcgi_pass 127.0.0.1:9000 这个服务,是win11下php目录下的 php-cgi 命令启动的
php-cgi.exe -b 127.0.0.1:9000       确保php.ini 配置没有问题,如果配置有问题,端口是启动不了的,我在这里卡了1个小时左右。

5,可以通过 nssm 把上述 启动端口加入的win11服务中,
attachments-2025-01-tvlu0mGe677ab2ea5575d,png
  • 发表于 2025-01-06 00:11
  • 阅读 ( 35 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章