源码地址

因为swoole已经加入官方扩展包中,可以直接用pecl安装

1
pecl install swoole

也可以通过源码安装:

首先确认php的安装路径

1
which php

这个大部分都是指向的/usr/local/bin/php这个地址,但这些文件都是链接,顺着这个就能找到文件真正所在了

去这里是为了找到 phpize 这个工具,在文件安装目录中的 bin 目录中找有没有 phpize 这个快捷方式 如果没有的话,就运行如下命令:

1
2
yum install php-dev
注意版本问题

之后有了 phpize 工具就好说了

1
2
3
4
5
6
sudo apt-get install php5-dev
git clone https://github.com/swoole/swoole-src.git
cd swoole-src
phpize
./configure
make && make install

这一段是官方提供的安装命令,安装完毕后留意一下他的安装路径,或者指定路径 可以在编译前的 ./configure --help查看,比如----prefix=/your/wanted/path

之后就是在运行的php.ini文件中添加配置了

1
2
#查看php运行的php.ini
php -i | grep php.ini

编辑 php.ini 直接添加一行

1
extension= swoole.so

保存退出后

1
php -m | grep swoole

出现了就说明已经安装上了,high起来!