Skip to content

sukui/zanphp-FileMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

zanphp-FileMonitor

zanphp的开发环境文件修改自动重启代码,原理是通过定时器循环监控和对比目录下PHP文件的最后修改时间,从而判断文件是否更新,是否进行服务重启.

安装

  1. 修改FileMonitor.php文件命名空间,
<?php
namespace Com\Youzan\ZanHttpDemo\Init\WorkerStart;
  1. 配置项目init

修改项目init/WorkerStart/.config.php (如果没有就新建一个),加入文件监控代码, 本例使用的命名空间是\Com\Youzan\ZanHttpDemo\Init\WorkerStart

<?php
/**
 * Created by PhpStorm.
 * User: laogui
 * Date: 2017/7/20
 * Time: PM2:17
 */

return [
    \Com\Youzan\ZanHttpDemo\Init\WorkerStart\FileMonitor::class
];
  1. 复制FileMonitor.php

复制FileMonitor.php 文件到init/WorkerStart目录

使用

安装正常项目启动即可

注意事项

本重启机制只适用开发环境方便调试。

尽管代码中判断运行环境。 但是,严禁在线上生产环境使用. 严禁在线上生产环境使用.

严禁在线上生产环境使用.

About

zanphp的开发环境文件修改自动重启代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages