ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 环境依赖 - 仅支持Linux,FreeBSD,MacOS,3类操作系统 - Linux内核版本2.3.32以上 - PHP5.3.10以上版本 - gcc4.4以上版本或者clang - cmake2.4+,编译为libswoole.so作为C/C++库时需要使用cmake ### PHP版本依赖 - swoole仅支持PHP5.3.10或更高版本,建议使用PHP5.4+ - swoole不依赖php的stream、sockets、pcntl、posix、sysvmsg等扩展。PHP只需安装最基本的扩展即可 ### 推荐使用的Linux发行版 - CentOS6.2+ - Ubuntu12+ - Debian6+ ### ARM平台(树莓派Raspberry PI) - 请使用swoole-1.7.10以上版本 - 在编译Swoole时,需要手工修改Makefile去掉-O2编译参数 ### CygWin环境支持(Windows系统) swoole-1.7.7增加了对cygwin环境的支持,在Windows环境下,可以直接使用cygwin + php 来跑swoole程序。 - 安装cygwin,并安装gcc、make、autoconf、php 4个包 - 下载swoole源码,在cygwin-shell中进行phpize/configure/make/make install - 修改php.ini,加入swoole.so > cygwin模式下需要对PHP进行简化,去掉不使用的扩展,避免进程占用内存过大,导致Fork操作失败 |  Swoole流程 | |-----| ![](https://box.kancloud.cn/2015-07-20_55aca2af50b59.)