swoole / yasd

Yet Another Swoole Debugger
https://huanghantao.github.io/yasd-wiki/
Apache License 2.0
357 stars 35 forks source link

yasd如何使用 #59

Closed coding-linheng closed 3 years ago

coding-linheng commented 3 years ago

[xdebug] zend_extension=xdebug.so xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug.remote_host=192.168.1.134 xdebug.remote_port=9000 xdebug.idekey="xdebug"

类似这样设置idekey

sy-records commented 3 years ago

yasd用不到这个,有什么需求?

coding-linheng commented 3 years ago

因为我是远程服务器调试的,想用ide调试,跟之前sdebug一样直接指定key方便监听断点 debug

coding-linheng commented 3 years ago

sdebug PHP7.4好像用不了,编译的时候会报错,要PHP<7.4

huanghantao commented 3 years ago

yasd不需要idekey。你的远程调试,这个"远程"指的是什么?

coding-linheng commented 3 years ago

就是服务器调试,我是windows,用的公司的本地服务器

huanghantao commented 3 years ago

就是服务器调试,我是windows,用的公司的本地服务器

那你配置好remote_hostremote_port就好。remote_host配置成你IDE所在的机器的网卡ip地址。

coding-linheng commented 3 years ago

能给个phpstorm的配置吗,yasd的ide配置不知道怎么设置了,怎么都不能断点

sy-records commented 3 years ago

扩展装好,配置填写正确,右上角的电话图标点成绿色 image

coding-linheng commented 3 years ago

配置是这样设置的,sdebug的时候有idekey可以直接调试,用这个时候监听不到
debug yasd

huanghantao commented 3 years ago

是否配置了path mapping

sy-records commented 3 years ago

php -m , 然后你服务怎么启动的?配置项发下

huanghantao commented 3 years ago

yasd.ini也提供下

coding-linheng commented 3 years ago

映射 yasd -m 直接在服务器 start启动的

huanghantao commented 3 years ago

漏了-e:

php -e bin/hyperf.php
coding-linheng commented 3 years ago

是的是的,谢谢大佬,没有加上-e,万分感谢