1. 程式人生 > 其它 >[PHP] hyperf框架程式碼熱更新

[PHP] hyperf框架程式碼熱更新

當更新完程式碼後,每次都得重啟,效率比較低

可以使用官方的熱更新包,實現修改程式碼後,自動重啟

如果是新版本安裝

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 [email protected] * @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

更改程式碼後,會自動重啟

開源作品

GO-FLY,一套可私有化部署的免費開源客服系統,安裝過程不超過五分鐘(超過你打我 !),基於Golang開發,二進位制檔案可直接使用無需搭開發環境,下載zip解壓即可,僅依賴MySQL資料庫,是一個開箱即用的網頁線上客服系統,致力於幫助廣大開發者/中小站長快速整合私有客服功能 github地址:
go-fly
官網地址:https://gofly.sopans.com

讚賞作者

微信交流