• 在PhpStorm中hyperf调试的方法步骤是什么


    这篇文章主要讲解了“在PhpStorm中hyperf调试的方法步骤是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在PhpStorm中hyperf调试的方法步骤是什么”吧!

    前言:

    大家在调试 Hyperf 的时候,可能总需要做一些服务的重启,重新点击 postman 的接口请求按钮,查看调试的结果是否正常,这篇文章就是教大家如何在 PhpStorm 中完成这一系列的操作。

    一、Hyperf快速重启

    第一步:

    点击 PhpStorm 右上角的按钮,如图所示:

    第二步:

    点击弹框中左上角的添加按钮,然后再点击 PHP Script,如图所示:

     

     

     

    第三步:

    填写PHP脚本的信息:

    Name:脚本名称,这里我们取名叫Hyperf
    
    File:脚本路径,我们选择Hyperf目录下,bin文件夹下的 hyperf.php,路径为:YourProject/bin/hyperf.php
    Arguments:脚本参数,这里我们填写 start 开启命令就行了,如果有需要可以写一些别的
    
    Command Line
    Interpreter options:解释器选项,这里默认不填写
    Custom Working directory:自定义工作目录,这里默认不填写
    Environment variables:环境变量,这里默认不填写
    
    Before launch:Activate tool window
    启动前,我们需要做的事,默认不填写

    这里如果有弹出让你选择 fix 的选项,只需要打开选择对应的PHP版本就可以了

    填写完上边的信息,如图:

    点击保存即可。

    第四步:

    使用我们刚刚配置好的脚本信息,点击 PhpStorm 右上角,选中刚刚配置的 Hyperf 脚本,如图:

    选中后,点击旁边的开始按钮,既可以运行 Hyperf 了,,如图:

     

    这样就开启成功了,我们访问一下试试看,如图:

     

     

     

    第五步:

    使用快捷键,快速重启(这里我的方法可能不是最简便的,如有更简便的请大家改进~)打开 phpstorm 的设置,点击左侧 Keymap ,查看 Tool Windows 下的 Run 快捷键是什么,这里我用的是Mac,如图:

     

    我的是command + 4键,能过调出脚本运行的窗口,如图:

    然后重启命令是 Command + R,有点像浏览器的刷新,Windows的话把鼠标放到左下角有个绿色的重启图标上,会提示快捷键,如图:

     

     

    这样连贯操作就是:Command + 4 和 Command + R 就可以快速重启Hyperf服务了。

    二、配置PhpStorm的REST client接口请求客户端

    1、打开REST client客户端

    点击 PhpStorm 上方的工具栏,找到 Tools 点击后,鼠标放到 HTTP client 上,出现三个选项,我们选择 Test RESTful Web Service 点开后如图:

    2、如何使用?

    其实很简单,和 postman 用法差不多,上面的参数也给大家讲解一下吧!

    HTTP method:请求方式
    Host/Port:主机or域名地址和端口
    Path:接口路径

    使用方法如图,就是请求成功的:

    结语:


    以上就是关于“在PhpStorm中hyperf调试的方法步骤是什么”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注群英网络,小编每天都会为大家更新不同的知识。

    由于hyperf版本还不是很稳定,建议使用docker去开发。及时同步hyperf官方的代码。mac下

    control+C中端一下,继续重启即可。

    1. 第一步:点击docker desktop 中hyperf容器
    2. 第二步:进入项目目录
    3. 第三部:启动
    4. zhengjianying@zhengjianyingdeMacBook-Pro ~ % docker exec -it 89bb0256c23f85939e34b848a1d47be35ea7ab02448a6401e08c491a3aa3fe15 /bin/sh
    5. / # ls
    6. bin dev home media opt root sbin sys usr
    7. data etc lib mnt proc run srv tmp var
    8. / # cd data
    9. /data # ls
    10. project
    11. /data # cd project
    12. /data/project # ls
    13. hyperf-skeleton
    14. /data/project # cd hyperf-skeleton/
    15. /data/project/hyperf-skeleton # php bin/hyperf.php start

     

    参考:在PhpStorm中hyperf调试的方法步骤是什么-群英

  • 相关阅读:
    RK3399平台开发系列讲解(中断篇)13.16、request_irq的实现
    什么时NoSQL
    【网络数据采集】python爬取豆瓣top250电影目录
    Pytest教程:Pytest参数化测试
    无公网IP如何将本地服务器端口应用发布到互联网外网访问?快解析内网穿透
    Java Fasn 带您谈谈——开源、闭源
    java计算机毕业设计家庭理财管理系统源码+数据库+lw文档+系统
    web前端日常更新 8.16
    [附源码]Python计算机毕业设计SSM泸定中学宿舍管理系统设计(程序+LW)
    类和对象下
  • 原文地址:https://blog.csdn.net/dj1540225203/article/details/126558227