PHPackages                             time/timephp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. time/timephp

ActiveProject[CLI &amp; Console](/categories/cli)

time/timephp
============

timePHP是一个基于php cli开发的定时脚本框架,可以实现简单的配置,自己的逻辑代码纯php无需写shell脚本 易管理,易开发,支持自定义多进程,时间周期可以按（月日,星期几,天,小时,分钟,秒）来执行,等功能。

47814PHP

Since Mar 26Pushed 8y ago7 watchersCompare

[ Source](https://github.com/qq8044023/timePHP)[ Packagist](https://packagist.org/packages/time/timephp)[ RSS](/packages/time-timephp/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

timePHP
=======

[](#timephp)

timePHP用途？
----------

[](#timephp用途)

timePHP是一个基于php cli开发的定时脚本框架,可以实现简单的配置,自己的逻辑代码纯php无需写shell脚本 易管理,易开发,支持自定义多进程,时间周期可以按（月日,星期几,天,小时,分钟,秒）来执行,等功能。 简单的配置一下就可以根据需求开发自己的逻辑代码【此框架暂只支持liunx系统】。

timePHP操作命令
-----------

[](#timephp操作命令)

全部启动命令
------

[](#全部启动命令)

```
[root@FX-DEBUG taskphp]# php ./start.php start

----------------------- timePHP -----------------------------
timePHP version:1.0          PHP version:5.6.9
------------------------ timePHP -------------------------------
pid           name          status
14524         backup          [OK]
14525         clearmeesage    [OK]
14526         clearrom        [OK]
-----------------------------------------------------------
```

查看任务列表
------

[](#查看任务列表)

```
[root@FX-DEBUG taskphp]# php ./start.php status

----------------------- timePHP -----------------------------
timePHP version:1.0          PHP version:5.6.9
------------------------ timePHP -------------------------------
pid           name          status
14524         backup          [OK]
14525         clearmeesage    [OK]
14526         clearrom        [OK]
-----------------------------------------------------------
```

退出程序
----

[](#退出程序)

```
[root@FX-DEBUG taskphp]# php ./start.php kill

 [退出成功]

```

目录结构
----

[](#目录结构)

```
./start.php						入口启动文件
./app							任务主目录
./app/任务名						独立任务目录
./app/任务名/config.php			该任务的配置文件
./app/任务名/function.php			该任务的函数
./app/任务名/任务名Task.class.php	任务入口文件
./app/任务名/Demo.php				自定义封装类可以不要
./extend						第三方插件目录
./timephp						框架核心文件

```

配置文件规范
------

[](#配置文件规范)

```

```

数据库操作
-----

[](#数据库操作)

数据库操作和ThinkPHP一样
----------------

[](#数据库操作和thinkphp一样)

```
namespace app\backup;
use lib\Task;
use lib\common\SystemFun;
/**
 * @author     村长
 * @copyright  TimePHP
 * @license    https://github.com/qq8044023/timePHP
 */
class backupTask extends Task{
    public function run(){
        //初始化数据库配置信息
        SystemFun::Config($this->getConfig());
        //实例化模型   和 thinkphp的M()方法一样，操作也是一样
        $model=SystemFun::model("gameActivity");
        //执行查询一条数据
        $res=$model->where(array("id"=>1))->find();
        var_dump($res);
    }
}
```

获取配置文件信息
--------

[](#获取配置文件信息)

```
$config=$this->getConfig();
var_dump($config);
```

引用第三方插件
-------

[](#引用第三方插件)

```
如:

```

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/25117305?v=4)[qq8044023](/maintainers/qq8044023)[@qq8044023](https://github.com/qq8044023)

---

Top Contributors

[![qq8044023](https://avatars.githubusercontent.com/u/25117305?v=4)](https://github.com/qq8044023 "qq8044023 (57 commits)")[![8044023](https://avatars.githubusercontent.com/u/20453902?v=4)](https://github.com/8044023 "8044023 (55 commits)")

### Embed Badge

![Health badge](/badges/time-timephp/health.svg)

```
[![Health](https://phpackages.com/badges/time-timephp/health.svg)](https://phpackages.com/packages/time-timephp)
```

###  Alternatives

[illuminate/console

The Illuminate Console package.

13046.0M6.4k](/packages/illuminate-console)[styleci/cli

The CLI tool for StyleCI

71470.5k9](/packages/styleci-cli)[winbox/args

Windows command-line formatter

20720.9k21](/packages/winbox-args)[macopedia/magento2-categoryimporter

Category Importer for Magento 2

344.7k](/packages/macopedia-magento2-categoryimporter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
