PHP Fatal error:  Uncaught think\exception\ErrorException: Undefined index: argv in /var/www/tp5/thinkphp/library/think/Loader.php:61

这是错误信息,

$http = new swoole_http_server('127.0.0.1',9501);

$http->set([

'enable_static_handler'=>true,

'document_root'=>__DIR__.'/../public',

'worker_num'=>4,

]);

$http->on('WorkerStart','onWorkerStart');

$http->on('request','onRequest');

$http->on('close','onClose');

function onWorkerStart(swoole_server $server,$worker_id){

echo 'worker start:'.$worker_id.PHP_EOL;

require __DIR__.'/../thinkphp/base.php';

}

function onRequest($request,$response){

$_SERVER = [];

if(isset($request->server)){

foreach($request->server as $key=>$value){

$_SERVER[strtoupper($key)]= $value;

}

}

if(isset($request->header)){

foreach($request->header as $key=>$value){

$_SERVER[strtoupper($key)] = $value;

}

}

$_GET = [];

if(isset($request->get)){

foreach($request->get as $key=>$value){

$_GET[$key]= $value;

}

}

$_POST = [];

if(isset($request->post)){

foreach($request->post as $key=>$value){

$_POST[$key]= $value;

}

}

$_COOKIE = [];

if(isset($request->cookie)){

foreach ($request->cookie as $key => $value) {

$_COOKIE[$key] = $value;

}

}

ob_start();

\think\Container::get('app')->run()->send();

$content = ob_get_contents();

ob_end_clean();

//$msg = 'this is the request';

$response->end($content);

};

function onClose($server,$fd){

echo 'client '.$fd.' get closed'.PHP_EOL;

}

$http->start();

这是代码,tp版本是5.1.19

tp5 Loader.php,tp5集成swoole 报错 argv in /var/www/tp5/thinkphp/library/think/Loader.php:61相关推荐

  1. 安装Swoole报错 make: *** [php_swoole_cxx.lo] Error 1

    安装swoole报错,错误信息如下: /Users/luzhuang/Downloads/swoole-src-4.4.3/include/swoole.h:596:10: fatal error: ...

  2. ERP系统调用调用集成平台报错

    ERP系统调用调用集成平台报错 故障现象 发版后,有部分对象由于在发版过程中处于"执行中"的状态,并且与发版对象之间存在依赖关系,因此发版结束后这些"执行中"的 ...

  3. docker导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or

    使用docker load导入镜像报错:open /var/lib/docker/tmp/docker-import-970689518/bin/json: no such file or direc ...

  4. 【Eclipse 报错】Project ‘xxx‘ is missing required library

    Eclispe报错: Project 'xxx' is missing required library: 'D:\Workspaces\javatest\lib\hamcrest-core-1.3. ...

  5. 如何解决idea报错Cannot compile Groovy files: no Groovy library is defined for module ‘xxx‘?

      相信大家在平常使用idea开发项目时多多少少都与groovy文件打过交道,那么在开始运行编译程序groovy文件时有没有遇到类似于Cannot compile Groovy files: no G ...

  6. springboot集成logback,报错java.lang.IllegalStateException: Logback configuration error detected:

    最近需要将一个springboot项目部署到一台新服务器上.而且新服务器是完全copy了旧服务器的环境与项目.但是在新服务器上启动该springboot项目,就一直报错 2019-03-18 18:5 ...

  7. hue集成mysql报错_hue集成hive访问报database is locked

    这个问题这应该是hue默认的SQLite数据库出现错误,你可以使用mysql postgresql等来替换 hue默认使用sqlite作为元数据库,不推荐在生产环境中使用.会经常出现database ...

  8. spring cloud 集成sentinel 报错 Failed to introspect Class

    今天在 spring cloud 集成sentinel  的时候 发现报错 Failed to introspect Class [org.springframework.boot.autoconfi ...

  9. 解决node:internal/modules/cjs/loader:936 throw err; ^报错

    const sqlStr = 'select *from ev_users where username=?'bd.query(sqlStr, userinfo.username, (err, res ...

最新文章

  1. PHP_编码问题汇总
  2. 15.QT布局管理及示例
  3. redis 基本信息查询
  4. 第44节:Java当中的JVM
  5. Python3安装配置【转】
  6. keras冻结_【连载】深度学习第22讲:搭建一个基于keras的迁移学习花朵识别系统(附数据)...
  7. 手动创建1个基于xml配置的springmvc 项目(without Maven)
  8. 《深入浅出MFC》第六章 MFC程序的生死因果
  9. Oracle打开虚拟机闪退,虚拟机上启动Oracle服务为什么自动停止,怎么处理?
  10. easyui一行显示多行_easyui datagrid以及oracle中的多行合并一行
  11. 《Android源码设计模式》--装饰模式
  12. 适用于苹果Mac的 5 个最佳 SSH 客户端软件
  13. 英特尔发布全新英特尔® INDE 2015工具套件
  14. wincc控件包下载_Simatic HMI WinCC V7.4 SP1 组态软件下载
  15. 2015年计算机二级office,2015年计算机二级MSoffice考试资料汇总.doc
  16. pantompkins matlab,Matlab对Python的findpeaks算法
  17. 复权、前复权和后复权
  18. python图像处理:核磁共振图像(3D)的缩放
  19. java joda range,Java:joda time
  20. 武汉大学计算机音乐,名家论坛丨预告:聆听音乐

热门文章

  1. 长沙云图丨VR全景项目真是的风口吗?
  2. ADF Moble-002:为发布ADF应用到Android系统配置key store
  3. 华为数据之道:数据分类管理框架和经验
  4. (转)企业如何留住人才
  5. 拉链表应用——财务总账
  6. java计算机毕业设计健身房管理系统设计MyBatis+系统+LW文档+源码+调试部署
  7. 东北林业大学921计算机专业基础考研经验贴
  8. Schematic视图下能看到什么
  9. 基于51单片机的温度报警器QAQ
  10. 506. 相对名次-自定义快速排序