[PHP] hyperf框架代码热更新
2023-02-18 15:37:33 时间
当更新完代码后,每次都得重启,效率比较低
可以使用官方的热更新包,实现修改代码后,自动重启
如果是新版本安装
composer require hyperf/watcher --dev
如果是使用旧的版本可以直接在composer.json require-dev中添加
比如2.1.*
"hyperf/watcher": "~2.1.0"
发布配置:
php bin/hyperf.php vendor:publish hyperf/watcher
配置文件是这样的config/autoload/watcher.php
<?php declare(strict_types=1); /** * This file is part of Hyperf. * * @link https://www.hyperf.io * @document https://hyperf.wiki * @contact group@hyperf.io * @license https://github.com/hyperf/hyperf/blob/master/LICENSE */ use Hyperf\Watcher\Driver\ScanFileDriver; return [ 'driver' => ScanFileDriver::class, 'bin' => 'php', 'watch' => [ 'dir' => ['app', 'config'], 'file' => ['.env'], 'scan_interval' => 2000, ], ];
使用这句命令启动
php bin/hyperf.php server:watch
更改代码后,会自动重启
相关文章
- 真的够可以的,基于Netty实现了RPC框架
- Tampermonkey for Mac(油猴Safari浏览器插件) 4.17中文版
- Netflix 检测脚本合集,一键检测IP解锁范围及对应的的地区
- Flagger 在 Kubernetes 集群上是如何工作的?
- 网络编程学习笔记8-对netcat压力测试
- 网络编程学习笔记9-第一个netcat的实现(thread-per-connection)
- 靶机练习 - Tr0ll -2(提权)
- 靶机练习 - Tr0ll -1
- 靶机练习 - 温故知新 - Toppo(sudo 提权)
- 漏洞复现 -“核弹”漏洞-Log4j2 JNDI注入(CVE-2021-44228)
- 漏洞复现 - Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437)
- CTF - 攻防世界 - mobile新手 - 新工具
- CTF - 攻防世界 - mobile新手 - app3
- CTF - 攻防世界 - mobile新手 - app2
- CTF - 攻防世界 - mobile新手 - app1
- 移动安全 - 敏感信息安全 - SQLite
- 移动安全 - 敏感信息安全 - SharedPreferences
- 移动安全 - 敏感信息安全 - 文件存储权限和logcat日志
- 移动安全 - 应用完整性校验
- 文件上传靶场upload-labs闯关笔记