一、服务器安装yasd
1.安装yasd
按照官方文档,Yasd调试器官方文档
yum install boost boost-devel
git clone https://github.com/swoole/yasd.git
cd yasd
phpize --clean && phpize && ./configure --with-php-config=/www/server/php/74/bin/php-config && make clean && make && make install
#/www/server/php/74/bin/php-config 宝塔php7.4的php-config路径

2.查看是否编译成功

3.成功之后记得修改php.ini,改完之后重载配置文件

4.重启之后记得也重启一下swoole
5. swoole没有报错,说明服务端已经配置完毕,接下来我们在本地进行配置,对了 端口记得放行19000
二、在本地phpstrom上设置


1.添加服务器信息,设置连接、映射目录


2.设置php的CLI解释器,用服务上的信息

3.设置xdebug信息

三、端口映射
xshell中要设置映射端口

调试的时候需要启动xshell的服务器
四、调试
1.启动ssh对话框

2.进入网站目录

3.命令启动 swoole


可以了

4.断点测试

完美解决swoole不能用xdebug调试的问题



















