swoole扩展安装使用

前几天进行了swoole扩展的安装使用,这里记录一下遇到的坑和总结

我是在虚拟机里面先使用源码安装了一个php7.4的,然后根据swoole官方的安装命令

pecl install swoole  。

结果不行,告诉我,我的php版本不是8,不支持这种安装模式,没办法,只能用另外一种源码安装,我下载了swoole的源码包,4.5的源码安装包进行安装。

安装编译都正常,结果最后发现没有扩展文件。

此时,我感觉异常来临,不知道怎么解决,求助万能的百度。

我自己已经隐隐怀疑,是不是我的虚拟机有另外一个php,导致swoole扩展安装错了位置

于是,全网搜索,发现在swoole的安装中

phpize && \ ./configure && \ make && sudo make install

可以在 ./configure后面添加配置  --with-php-config=/usr/local/php/bin/php-config

找 这个php-config 的位置可以用命令 

find / -name php-config 来查找。

我设置以后,编译安装,果然扩展文件在php目录里面有了,看着也一切正常,非常好。

于是我直接最后一步,修改php.ini  然后重启php。

结果是一个令人悲伤的故事,扩展在phpinfo();里面不存在,php -m 也不存在

我百般调试,依旧不行。

战五渣的我,只好摆烂,我直接 yum install php  它给我安装了一个php7.2

我再进行4.5版本的源码swoole安装(pecl install swoole的方式还是不行),然后修改配置,设置nginx 配置,重启nginx和php

终于swoole出来了,我用网络调试助手配合 进行swoole编程,效果都实现了。

真香!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值