php的workerman的http请求,GitHub - ncwsky/HttpForPHP: 使用workerman实现http服务

##使用

composer require ncwsky/http-for-php

##示例代码

###通过 composer的autolad

#!/usr/bin/env php

define('LOG_PATH', __DIR__.'/log');

require_once __DIR__ . '/../../vendor/autoload.php';

$_SERVER['SCRIPT_FILENAME'] = __FILE__;

$srv = new \HttpForPHP\WorkerManSrv(require(__DIR__ . '/http.conf.php'));

$srv->run($argv);

###或直接通过自带Load.php载入

#!/usr/bin/env php

define('LOG_PATH', __DIR__.'/log');

require __DIR__ . '/../../HttpForPHP/Load.php';

$_SERVER['SCRIPT_FILENAME'] = __FILE__;

$srv = new \HttpForPHP\WorkerManSrv(require(__DIR__ . '/http.conf.php'));

$srv->run($argv);

##说明

http.conf.php代码参见demo目录下

如果接入的应用接口里有使用session,将不可用,需要屏蔽此类请求,另做处理。

demo文件里是yii框架的示例入口文件

数据库、缓存服务等如果断开了需要自行在你接入应用框架里做处理,或者像demo里的一样通过捕获异常直接重启当前进程

此Http服务支持异步处理,在请求参数里带上async=1时,会投递到异步进程中进行处理。 async 可通过 define('ASYNC_NAME,'重名');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值