Swoole 安装教程

Swoole 官网:www.swoole.com

下载源码


git clone https://gitee.com/swoole/swoole.git  # 从 码云 上进行克隆

编译安装

通过PHP自带的工具phpize生成configure


在swoole源码目录下运行phpize

/home/haojianhai/soft/php/bin/phpize  # 运行该命令生成configure

运行phpize时如果出现:

Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

解决办法是:

yum install m4           # 安装m4
yum install autoconf     # 安装autoconf

phpize是用来扩展php扩展模块的

设置configure


./configure --with-php-config=/home/haojianhai/soft/php/bin/php-config   # 在swoole目录下执行该命令

运行以上命令如果报错:

configure: error: in `/home/haojianhai/swoole':
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details

解决办法是:

yum install glibc-headers    # 安装 glibc-headers
yum install gcc-c++          # 安装 gcc-c++

执行构建


make         # 在swoole目录下执行 make 命令

执行安装


make install  # 在swoole目录下执行 make install 命令

设置php.ini


cd /home/haojianhai/soft/php/lib   # 进入php.ini文件目录

extension=swoole        # 开启swoole扩展

上次更新: 10/10/2018, 5:43:57 PM