确认安装环境

  • 仅支持Linux操作系统,核心代码兼容FreeBSD,需要调整某些编译的参数和细节才能通过
  • Linux内核版本2.3.32以上
  • PHP5.3.10以上版本
  • gcc4.4以上版本。核心代码兼容clang,需要关闭CPU亲和设置特性
  • cmake2.4+,编译为libswoole.so作为C/C++库时,需要使用cmake

安装与配置

安装swoole:可pecl直接在线安装,或下载 releases版本的swoole编译安装
pecl安装swoole扩展

pecl不可用的请确认php安装目录的bin目录已加入系统变量
# pecl install swoole

编译安装swoole扩展

从此处下载: http://pecl.php.net/package/swoole

  1. # cd swoole
  2. # phpize
  3. # ./configure
  4. # make && make install
配置php.ini

phpinfo()确认Configuration File (php.ini) Path

添加:

  1. extension=swoole.so

重启Apache查看php扩展库

  1. # service httpd restart
  2. # php -m

用yum安装的php的扩展在/usr/lib64/php/modules下。

分类: web

标签: