workerman 能在thinkphp的框架上使用吗
1个回答
展开全部
当然能啊用workerman 能在thinkphp的框架上使用
$Gateway = new \Org\Util\Gateway('127.0.0.1:5136');
$Gateway->sendToUid(1021,json_encode(array()));
下载workerman, 放入thinkphp,注意与Home平级,就把workerman当做是一个模块。
进入Home/Controller目录,新建WorkermanController.class.php
<li>workerman和thinkphp完美结合使用源码
直接上源码,这里我是以守护进程方式运行的,调试的话,可以去掉daemonize = true 这行.
<?php
namespace Admin\Controller;
use Workerman\Worker;
/**
* 用户信息查询
*/
class WorkermanController{
/**
* 用户信息查询
*/
public function index(){
if(!IS_CLI){
die("access illegal");
}
require_once APP_PATH.'Workerman/Autoloader.php';
// 每个进程最多执行1000个请求
define('MAX_REQUEST', 1000);
Worker::$daemonize = true;//以守护进程运行
Worker::$pidFile = '/data/wwwlogs/CMSWorker/workerman.pid';//方便监控WorkerMan进程状态 希望对你有用,我在后盾人线下面授培训学习刚下课,有不会的可以问我
♪ 加油加油! ♪
ミ ゛ミ ∧_∧ ミ゛ミ
ミ ミ ( ・∀・ )ミ゛ミ
゛゛ \ /゛゛
i⌒ヽ |
(_) ノ
∪
$Gateway = new \Org\Util\Gateway('127.0.0.1:5136');
$Gateway->sendToUid(1021,json_encode(array()));
下载workerman, 放入thinkphp,注意与Home平级,就把workerman当做是一个模块。
进入Home/Controller目录,新建WorkermanController.class.php
<li>workerman和thinkphp完美结合使用源码
直接上源码,这里我是以守护进程方式运行的,调试的话,可以去掉daemonize = true 这行.
<?php
namespace Admin\Controller;
use Workerman\Worker;
/**
* 用户信息查询
*/
class WorkermanController{
/**
* 用户信息查询
*/
public function index(){
if(!IS_CLI){
die("access illegal");
}
require_once APP_PATH.'Workerman/Autoloader.php';
// 每个进程最多执行1000个请求
define('MAX_REQUEST', 1000);
Worker::$daemonize = true;//以守护进程运行
Worker::$pidFile = '/data/wwwlogs/CMSWorker/workerman.pid';//方便监控WorkerMan进程状态 希望对你有用,我在后盾人线下面授培训学习刚下课,有不会的可以问我
♪ 加油加油! ♪
ミ ゛ミ ∧_∧ ミ゛ミ
ミ ミ ( ・∀・ )ミ゛ミ
゛゛ \ /゛゛
i⌒ヽ |
(_) ノ
∪
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询