swoole(hyperf) cURL error 1014: SSL verify failed(编译安装swoole)

13 篇文章 0 订阅

 今天开发的是hyperf框架加入支付宝登录 , 出现了上面的问题

开发环境

宝塔版本7.9.4 

centos 7

hyperf 3.0

php 8.1.9

swoole4 (宝塔软件商店直接安装的)

 如果你们也出现了这种问题 , 可以考虑按照我的步骤走 , 可能会解决<( ̄︶ ̄)↗[GO!]

第一步: 删除宝塔安装的swoole

第二步:下载swoole包

http://pecl.php.net/package/swoolehttp://pecl.php.net/package/swoole

 不能下载的找我 , 我今天(9-22)就没上去这个网站

或者https://download.csdn.net/download/s1095622320/86722273   我上传的,不需要积分 , 现在没过审核呢

第三步: 编译安装

  • 把下载的包放入服务器:  这里我的php81 在/www/server/php/81 , 所以放入 /www/server/php/81/include/php/ext  (随便放 , 只要能记住在哪就行 ,用完删了也行), 解压
  • 找到 phpize 文件 , 我的在/www/server/php/81/bin/phpize , 在命令行运行
    /www/server/php/81/bin/phpize

    查找命令 find / -name *phpize*

  • 进入刚刚解压的swoole  , 也就是本文的 /www/server/php/81/include/php/ext/swoole5.0.0 
    cd /www/server/php/81/include/php/ext/swoole5.0.0
    
    
    
    ./configure --enable-openssl --with-php-config=/www/server/php/81/bin/php-config
    
    
    
    
    make && make install

  •   如果运行成功 , 会在/www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902 文件夹下有一个swoole.so , 可能文件夹名称不太一样

  • 进入 /www/server/php/81/etc 文件夹 , 修改配置: 编辑php-cli.ini和php.ini两个文件,在文件后面追加

    [swoole]
    extension = swoole.so
    swoole.use_shortname = 'Off'

  • 重启php , 开启一个新的文件打印一下phpinfo试试有没有swoole

    <?
    echo phpinfo();

  • 运行命令行

    php --ri swoole

这就可以了 , 重新去启动hyperf项目  ,运行一下

ok , 头疼的事情结束了 , 花了三个小时 , 凸(艹皿艹 )

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苗先生的PHP记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值