今天在学习swoft框架的过程当中,须要依赖的swoole版本必须>= 4.4.0
,到2019-8-1,宝塔面板能支持安装的swoole版本只有4.3.5,因此就看一下如何本身安装编译swoole扩展吧~php
https://github.com/swoole/swoole-src/releases
http://pecl.php.net/package/swoole
http://git.oschina.net/swoole/swoole
首先咱们下载4.4.2版本的包,进入目录。git
cd swoole
侦测phpgithub
sudo phpize (原文档)
由于咱们安装多PHP版本,因此咱们指定一下php的路径swoole
sudo /www/server/php/72/bin/phpize
phpize是用来扩展php扩展模块的,经过phpize能够创建php的外挂模块。当php编译完成后,php的bin目录下会有phpize这个脚本文件。在编译你要添加的扩展模块以前,执行phpize就能够了;框架
到了这里会生成configure
文件学习
sudo ./configure (原文档)
咱们须要指定php的配置文件路径.net
sudo ./configure --with-php-config=/www/server/php/72/bin/php-config
接着就是最后一步了code
make && make install
等待编译完成后,查看一下swoole的版本便可server
/www/server/php/72/bin/php --ri swoole | grep Version