安装方式分为两种:
- 编译安装
源码下载地址(任选一个,推荐第三个码云下载)
- https://github.com/swoole/swoole-src/releases
- http://pecl.php.net/package/swoole
- http://git.oschina.net/swoole/swoole
在下载目录执行如下命令:
cd swoole
sudo phpize (ubuntu 没有安装phpize可执行命令:sudo apt-get install php-dev来安装phpize)
sudo ./configure
sudo make
sudo make install
注意:在执行 sudo ./configure 命令时可能会提示
这是缺少必要的C++库,执行下面命令安装
apt-get install build-essential
apt-get install g++
然后再执行
sudo ./configure 命令
php配置文件增加extension=swoole.so
重启php,运行phpinfo即可看到
2.pecl安装
适用于php7.0以上版本
#pecl install swoole
报错:No releases available for package "pecl.php.net/swoole"
解决:
#pear clear-cache
#pear update-channels
#pear upgrade