书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 941 个相关结果.
  • CurlSSL错误

    CURL SSL错误 相关代码 解决方案 CURL SSL错误 在低版本的CURL中,若在服务启动前执行CURL一个ssl连接 那么此后在回调函数内再次执行该curl,会报错: A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred w...
  • 安装

    安装 环境要求 国内镜像 Composer 安装 安装 运行 基础配置 入口目录 目录权限 搭建站点 Nginx Apache 安装 Testing Is Documentation tests/Docs/Started/InstallDoc.php QueryPHP 是一个渐进式 PHP 常驻框架,我们强调的是一个渐进式...
  • 基础开发示例

    基础开始示例 demo 地址 安装 框架安装 组件引入 命名空间注册 安装后目录结构 连接池实现 配置项 引入数据库 ORM 库 注册数据库连接池 模型定义 管理员模型 新增管理员用户表 新增 model 文件 普通用户模型 建表 新增 model 文件 banner 模型 建表 新增model文件 控制器定义 全局基...
  • 请求与响应

    请求与响应 PSR-7 基本方法 请求对象 如何获取 请求动作方法 请求的URI 请求 Headers 全部的 Headers 指定的 Header 一些辅助方法 请求数据获取 GET 数据 POST 数据 GET & POST 数据 JSON 数据 RAW 数据 SERVER 数据 额外的方法 响应对象 额外的方法 ...
  • Appendix - Issues Guideline

    Please describe your issue in detail. Any ambiguous questions will be ignored or closed. Bad example: xxx feature is not working. Follow the issue template to submit your i...
  • 版本更新

    版本更新 2.0-beta 版本更新 2.0-beta Swoft 2 重构归来,基于 Swoole hook 方式,底层完全重构,相比之前更佳简单、稳定、易上手。 功能特性: 内置高性能网络服务器(Http/Websocket) 灵活的组件化 灵活的注解功能 多样化命令终端(Console) 强大的切面编程(AOP) 完善的容器管理、依...
  • TCP基础实现

    TCP长链接 设置监听 TCP长链接 EasySwoole支持自定义tcp长链接。 设置监听 在Event.php的beforeWorkerStart事件监听链接。 $listener = $server -> addlistener ( "0.0.0.0" , 9502 , SWOOLE_TCP ); //混合...
  • WaitGroup等待

    WaitGroup 提供的方法 使用示例代码 WaitGroup EasySwoole 基于 Swoole 的 Channel 封装实现了 Golang 的 sync.WaitGroup 功能。具体使用示例可以看下文: 提供的方法 add 方法增加计数 done 表示任务已完成 wait 等待所有任务完成恢复当前协程的执行...
  • 随机生成问题

    随机生成问题 场景例子 随机生成问题 由于Swoole本身的原因,在使用随机数时,需要额外注意,如果在父进程内调用了mt_rand ,不同的子进程内再调用mt_rand 返回的结果会是相同的。所以必须在每个子进程内调用mt_srand 重新播种。 shuffle 和array_rand 等依赖随机数的PHP 函数同样会受到影响 场景例子 在...
  • Elasticsearch 协程客户端

    Elasticsearch 安装 使用 使用 ClientBuilderFactory 创建客户端 自行创建客户端 Elasticsearch hyperf/elasticsearch 主要为 elasticsearch-php 进行了客户端对象创建的工厂类封装,elasticsearch-php 默认使用 Guzzle Ring ...