书栈网 · BookStack 本次搜索耗时 0.014 秒,为您找到 941 个相关结果.
  • 版本升级指南 - 1.1 升级指南

    1.1 升级指南 升级 Swoole 到 4.4+ 增加 SWOOLE_HOOK_FLAGS 常量 移动 config/dependencies.php 文件并调整文件结构 调整 config/container.php 文件的内容 调整 WebSocket 控制器 调整自定义组件的 ConfigProvider 调整默认的本地化语言 调整 c...
  • 并发调用

    并发调用 并发请求 setDefer 使用实例 并发调用 并发请求 在协程版本的Client 中,实现了多个客户端并发发包功能(setDefer 机制)。 通常,如果一个业务请求中需要做一次redis请求和一次mysql请求,那么网络IO会是这样子: redis发包->redis收包->mysql发包->mysql收包 以上流程网络I...
  • 常见问题

    常见问题 如何处理静态资源 Apache URl rewrite Nginx URl rewrite Swoole 静态文件处理器 关于跨域处理 如何获取 $HTTP_RAW_POST_DATA 如何获取客户端 IP HTTP 状态码总为500 如何 setCookie 如何自定义 App 命名空间对应目录 如何启用 Https DNS...
  • 环境要求

    环境要求 拓展安装教程 环境要求 php版本大于等于5.6 Swoole 拓展版本大于等于 1.9.11 仅支持 Linux,FreeBSD,MacOS 这三类操作系统 建议使用Ubuntu14/CentOS 6.5或更高版本操作系统 拓展安装教程 基础环境 Linux,FreeBSD 或MacOS 操作系统 php >=...
  • 提交错误报告

    提交错误报告 内存检测 提交问题 提交错误报告 当使用swoole 发生段错误时,请及时向开发组报告。可以使用gdb 工具来得到一份bt 信息。使用gdb 跟踪需要在编译swoole 时增加—enable-debug 参数。 如果不方便gdb ,也可以提供一份可稳定复现的demo 程序 打开core dump ulimit - c ...
  • 02 如何在程序中引用 Hprose

    composer 方式 手动管理方式 composer 方式 如果你正在使用 composer 管理你的项目,那么你不需要做任何特别处理。只要在 composer.json 中的 require 段添加了对 hprose/hprose 的引用就可以了。如果你需要 swoole 支持,添加 hprose/hprose-swoole 就可以了。 ...
  • undefined symbol: __sync_bool_compare_and_swap_4

    运行swoole程序时出现此错误,说明操作系统gcc版本过低,请升级gcc至4.4以上版本。 /usr/ local / php56 / bin / php : symbol lookup error : /usr/ local / php56 / lib / php / extensions / no - debug - non - zts - 2...
  • 注意事项

    协程注意事项 变量使用 扩展冲突 退出协程 协程注意事项 变量使用 在协程中,需要特别注意,不要使用 $_GET 、$_POST 、$GLOBALS 等超全局变量,尤其是需要修改变量值并读取时,将造成协程间变量数据错乱。 协程中访问外部变量必须使用 use 关键字,或者传形参方式,不能引用变量。 如果需要做多协程之间的通信,可使用 c...
  • 进程池

    进程池 定义进程池 注解 @ProcessPool 创建进程池 进程池 IMI 中对进程池的创建和运行做了简单封装,基于Swoole\Process\Pool 实现。 定义进程池 <? php namespace XinchengApi \api\ProcessPool ; use Imi \Process\Anno...
  • 入门指引

    入门指引 Server Client Event Async Coroutine Process Buffer Table 入门指引 Swoole 虽然是标准的PHP扩展,实际上与普通的扩展不同。普通的扩展只是提供一个库函数。而swoole扩展在运行后会接管PHP的控制权,进入事件循环。当IO事件发生后,swoole会自动回调指定的P...