当前位置:论坛首页 > Linux面板 > Linux面板教程

如何在按装swoole扩展时指定参数--enable-swoole-curl

发表在 Linux面板2021-6-29 23:28 [复制链接] 11 7574

今天回复论坛,一位堡塔用户一直在发帖 如何在按装swoole扩展时指定参数--enable-swoole-curl,下面将添加的过程发给大家,希望能帮助更多的人。
从swoole官方来看,支持curl的版本是4.6,但是官方在后面做了版本修复,目前最新版本是4.6.7
1、将安装包上传到服务器/www/server/panel/install目录下(附件内就是) v4.6.7.tar.gz (1.47 MB, 下载次数: 57243)
使用道具 举报 只看该作者 回复
发表于 2021-11-6 12:04:49 | 显示全部楼层
本帖最后由 宝塔用户_nsiazg 于 2021-11-6 12:26 编辑

也遇到了这个问题 折腾了两天了
1111222222.png
使用道具 举报 回复 支持 1 反对 0
发表于 2021-6-30 07:27:10 | 显示全部楼层
火前留名
使用道具 举报 回复
发表于 2021-6-30 13:14:56 | 显示全部楼层
安装成功!
使用道具 举报 回复
发表于 2021-7-1 13:51:19 | 显示全部楼层
上传文件还是失败了。
GuzzleHttp\Exception\ConnectException: cURL error 28: Resolving timed out after 150001 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /mnt/e/server-ws/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:200
Stack trace:
#0 /mnt/e/server-ws/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /mnt/e/server-ws/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /mnt/e/server-ws/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(201): GuzzleHttp\Handler\CurlFactory::finish()
#3 /mnt/e/server-ws/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(130): GuzzleHttp\Handler\CurlMultiHandler->processMessages()
#4 /mnt/e/server-ws/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(145): GuzzleHttp\Handler\CurlMultiHandler->tick()
#5 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Handler\CurlMultiHandler->execute()
#6 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#7 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#8 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#9 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#10 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Coroutine.php(67): GuzzleHttp\Promise\Promise->wait()
#11 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Promise\Coroutine->GuzzleHttp\Promise\{closure}()
#12 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#13 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#14 /mnt/e/server-ws/vendor/guzzlehttp/promises/src/Coroutine.php(103): GuzzleHttp\Promise\Promise->wait()
#15 /mnt/e/server-ws/vendor/guzzlehttp/command/src/ServiceClient.php(77): GuzzleHttp\Promise\Coroutine->wait()
#16 /mnt/e/server-ws/vendor/guzzlehttp/command/src/ServiceClient.php(153): GuzzleHttp\Command\ServiceClient->execute()
#17 /mnt/e/server-ws/vendor/qcloud/cos-sdk-v5/src/Qcloud/Cos/Client.php(116): GuzzleHttp\Command\ServiceClient->__call()
使用道具 举报 回复 支持 反对
发表于 2021-7-1 17:14:55 | 显示全部楼层
宝塔用户_agbmby 发表于 2021-7-1 13:51
上传文件还是失败了。
GuzzleHttp\Exception\ConnectException: cURL error 28: Resolving timed out after ...

buhhh.gif
抱歉了,代码的事咱不是强项,找专业的PHPer看下吧
使用道具 举报 回复 支持 反对
发表于 2021-7-2 13:24:44 | 显示全部楼层
大炮运维V587 发表于 2021-7-1 17:14
抱歉了,代码的事咱不是强项,找专业的PHPer看下吧

已解决,是因为4.6.7有点问题,从master拉最新的代到编译就可以了
使用道具 举报 回复 支持 反对
发表于 2022-1-5 23:33:22 | 显示全部楼层
谢谢你,这个帖子帮助了我
使用道具 举报 回复 支持 反对
发表于 2022-1-5 23:45:29 | 显示全部楼层
本帖最后由 宝塔用户_cjiqru 于 2022-1-5 23:47 编辑

刚试了上面的方法,安装是成功了,没有提示任何错误,但php -m没有看到扩展开启,也是PHP7.4,phpinfo()也跟上面截图一样,重启php了也还是用不了swoole
使用道具 举报 回复 支持 反对
发表于 2022-1-7 21:34:23 | 显示全部楼层
宝塔用户_cjiqru 发表于 2022-1-5 23:45
刚试了上面的方法,安装是成功了,没有提示任何错误,但php -m没有看到扩展开启,也是PHP7.4,phpinfo()也 ...

提示没有这个模块吗?
使用道具 举报 回复 支持 反对
发表于 2022-2-11 21:37:22 | 显示全部楼层
大炮运维V587 发表于 2022-1-7 21:34
提示没有这个模块吗?

搞了差不多两天,都要重装系统了。后面在把/root/.bashrc里面的几个php的alias别名去掉就可以了。希望后来人看到能用得上
使用道具 举报 回复 支持 反对
发表于 2022-2-11 21:39:47 | 显示全部楼层
大炮运维V587 发表于 2022-1-7 21:34
提示没有这个模块吗?

因为ssh使用的是php配置文件跟phpinfo的不一样,导致php -m命令没有看到安装的模块,就连宝塔面板安装的模块也显示不出来。后面用上一个回复的方法终于解决了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表