苟哥的笔记本
首页
文章归档
关于
文章归档
关于
首页
编程
正文
热更新解决方案
苟哥
2021-01-17 PM
2090℃
0条
由于 Hyperf 是持久化的 CLI 应用,也就意味着一旦进程启动,已解析的 PHP 代码会持久化在进程中,也就意味着启动服务后您再修改的 PHP 代码不会改变已启动的服务,如您希望服务重新加载您修改后的代码,您需要通过在启动的 Console 中键入 CTRL + C 终止服务,再重新执行启动命令 php bin/hyperf.php start 完成启动和重新加载。 这里使用Hyperf官方热更新组件:**watcher**。 ### 一、安装 ```shell composer require hyperf/watcher --dev ``` ### 二、配置 #### 1、发布配置 ```shell php bin/hyperf.php vendor:publish hyperf/watcher ``` #### 2、配置说明 发布配置后可以在路径 “项目目录/config/autoload/”下生产watcher组件的配置文件watcher.php。常用配置项的说明如下图: ![](http://images.kuryun.com/blog/typecho/1610887739.png) ### 三、启动 在项目根目录下执行: ```shell php bin/hyperf.php server:watch ``` 更多更详细热更新解决方案请看: [更多热更新方案](https://hyperf.wiki/2.1/#/zh-cn/awesome-components?id=%e7%83%ad%e6%9b%b4%e6%96%b0%e7%83%ad%e9%87%8d%e8%bd%bd "更多热更新方案")
标签:
Swoole
,
热更新
,
Hyperf
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
http://www.i366211.com/archives/159/
上一篇
微信墙互动源码限时免费
下一篇
常用文件的Mine type类型
取消回复
评论啦~
提交评论
栏目分类
软件安装
10
开发工具
8
算法
2
测试
1
架构
3
填坑记
2
开源
6
科普
6
私域
2
读书笔记
4
编程
48
运营
3
管理
1
标签云
算法
C程序设计语言
C语言
Java
mysql
PHP
ffmpeg
golang
VueJs
脚手架
VueJs实战项目
Intellij IDEA
Centos7
Hyperf
抖音运营
杰克韦尔奇
跌荡一百年
生成海量测试数据
企业管理
习题2-3
习题2-4
习题2-6
异常分类
File
习题2-7
习题2-8
习题2-9
习题3-3
习题3-4
习题3-5
友情链接
申请
SaaS引擎
机器人框架
京东捡漏