准备工作
swoole-5.0.3 安装包下载
操作流程
1.选择对应的php版本上传并进行解压,例如:我安装的8.0版本,安装路径则为/www/server/php/80/lib/php/extensions。只要可以找到自己的swoole目录就可以
2.cd 进入刚才解压的swoole目录
3. /www/server/php/80/bin/phpize —生成configure文件准备编译,80就是对应php8.0版本对应的目录
4. ./configure –enable-openssl –with-php-config=/www/server/php/80/bin/php-config —编译配置项
5. make && make install —执行编译
完成以上操作之后,在php.ini文件末尾追加以下代码(如果有php-cli.ini文件也在该文件末尾追加,该文件位于etc目录,与php.ini在同一目录,若没有cli文件,则默认执行php.ini文件)
[swoole] extension=swoole.so swoole.use_shortname='Off'
重启对应版本的php,执行以下命令
/www/server/php/80/bin/php --ri swoole
如果出现Extension ‘swoole’ not present. 则代表安装失败(可能需要删除原来的swoole或者重新按照以上步骤进行安装)(宝塔自带的swoole扩展使用时会报错)