一、服务器安装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调试的问题