skeetr / silex
这是基于Silex的Skeetr实现。
dev-master
2013-04-10 22:36 UTC
Requires
- php: >=5.3.0
- skeetr/skeetr: dev-master
Requires (Dev)
- silex/silex: 1.0.*@dev
This package is not auto-updated.
Last update: 2024-09-24 03:19:54 UTC
README
这是基于Silex的Skeetr实现。
需求
- PHP 5.3.23
- Unix系统
- silex/silex
- skeetr/skeetr
安装
推荐安装Skeetr/Silex的方式是通过Composer。您可以在Packagist上查看包信息。
{ "require": { "skeetr/silex": "dev-master" } }
参数
- skeetr.host (字符串) Gearman服务器主机名
- skeetr.port (整数) Gearman服务器端口
- skeetr.worker (对象) Skeetr\Gearman\Worker实例
- skeetr.client (对象) Skeetr\Client实例
使用方法
在您的Silex项目中创建文件web/worker.php
$app = new Silex\Application(); /* the register startup calls and config */ $app->register(new Skeetr\Silex\SkeetrServiceProvider()) $app['skeetr.host'] = '127.0.0.1'; $app['skeetr.port'] = 4730; $app['skeetr.client']->work();
现在您可以运行Skeetr工作进程
php web/worker.php
测试
测试在tests
文件夹中。要运行它们,您需要PHPUnit。示例
$ phpunit --configuration phpunit.xml.dist
许可证
MIT,请参阅LICENSE