没有合适的资源?快使用搜索试试~ 我知道了~
首页phpstorm远程调试基于swoole的hyperf框架.docx
phpstorm远程调试基于swoole的hyperf框架.docx
需积分: 50 1.0k 浏览量
更新于2023-05-22
评论 1
收藏 1.39MB DOCX 举报
新增了官方推荐的yasd调试工具,将使用过程中的坑全部记录下来 phpstorm 远程调试基于swoole扩展开发的swoft,easyswoole,hyperf等框架 必须部署在linux环境下的代码库 并且给与了 利用virtualbox 来安装虚拟机,以及使用虚拟机的共享文件夹机制,来达到同步开发的方式方法,即在windows下面进行开发,在linux环境调试和运行,却不用来回切换,拉取代码,一旦代码测试ok,就可以直接上传git,此外,在centos环境下,直接使用composer安装库,也不会因为composer自动检测swoole没有安装而不能装库的麻烦,创造了一个极其简单的swoole开发环境
资源详情
资源评论
资源推荐

补充知识:yasd 官方远程调试超简单(yasd 和 xdebug 和 sdebug 都是同一个东西,三者不可同时作为调试组件,
仅能选择其一)
例如我是将 sdebug 这样失效的:
安装文档链接:https://huanghantao.github.io/yasd-wiki/#/
远程配置讲解:
zend_extension=yasd
yasd.debug_mode=remote
yasd.remote_host=192.168.1.106
yasd.remote_port=9000
window 下面查看 9000 端口号是否被其他进程占用:
cmd 下执行命令:netstat -aon | ndstr 9000

到进程管理器下面查看 8444 是否是 phpstorm 在监听:

到 phpstorm 进行远程服务代码映射设置:le->seng->搜索 php

确保 PHP 的 Debug 监听的端口是 9000,刚才已经验证过了,默认配置就是
9000,酷狗,wamp,php-fpm 等很多软件都会使用 9000 端口,切忌要确
定是 phpstorm 在监听 9000 端口
剩余17页未读,继续阅读



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0