Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /