[PHP] hyperf框架代码热更新

发布时间:2021-08-02 23:30 来源:https://blog.51cto.com/u_15274 阅读:182 作者:雪狼骑兵 栏目: 云计算 欢迎投稿:712375056

配置文件是这样的config/autoload/watcher.php

composer require hyperf/watcher --dev

 

如果是使用旧的版本可以直接在composer.json  require-dev中添加

更改代码后,会自动重启

官网地址:https://gofly.sopans.com

 

php bin/hyperf.php server:watch

"hyperf/watcher": "~2.1.0"

可以使用官方的热更新包,实现修改代码后,自动重启

 

开源作品

GO-FLY,一套可私有化部署的免费开源客服系统,安装过程不超过五分钟(超过你打我 !),基于Golang开发,二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能

 

比如2.1.*

发布配置:

php bin/hyperf.php vendor:publish hyperf/watcher

github地址:go-fly

如果是新版本安装

<?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, ], ];

 

使用这句命令启动

当更新完代码后,每次都得重启,效率比较低

 

 

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。