教程说明
以下以swoole安装到7.0为例
首先下载源码包 最好是从官网上下载
![图片[1] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[1] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/113511m2241428a8axr4yq.png)
wget https://github.com/swoole/swoole-src/archive/v1.9.8.tar.gz
下载好源码包之后 解压并进入目录准备安装
tar zxf v1.9.8.tar.gz && cd swoole-src-1.9.8
使用phpize命令用于准备php扩展库的编译环境
不同php版本的命令都不同
如果是7.0的php版本就是/www/server/php/70/bin/phpize
如果是5.4的php版本就是/www/server/php/54/bin/phpize
简单的把数字替换掉就好
/www/server/php/70/bin/phpize
![图片[2] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[2] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/114516fyj393vvcc9xlxcq.png)
编译安装前的准备 指定php配置目录
如果是php5.4的版本把下面命令行中的70改成54即可
即
./configure --with-php-config=/www/server/php/54/bin/php-config
./configure --with-php-config=/www/server/php/70/bin/php-config
![图片[3] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[3] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/115512f01mk0vk7kmz331z.png)
安装
![图片[4] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[4] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/115505dubbuz4ut30548ra.png)
完成 之后修改php配置文件即可完成此扩展到的添加支持
![图片[5] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[5] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/115652crfau0cwwhc6uw3w.png)
进入到面板 选择相对应的php版本 修改配置文件添加对swoole的支持
添加此句即可 extension = swoole.so
![图片[6] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[6] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/115849sgkekokap7goz7ak.png)
重载php配置文件
![图片[7] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[7] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/120049c71ug58h7357dz10.png)
检查phpinfo是否存在swoole扩展
![图片[8] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库 图片[8] - 宝塔手动添加PHP扩展图文教程 - 陆伍博客 - 你的互联网资源库](https://www.bt.cn/bbs/data/attachment/forum/201705/12/120157ng29s7ioja9e7xk4.png)
确实存在并开启 swoole扩展已安装成功