前几天进行了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编程,效果都实现了。

真香!

swoole扩展安装使用相关推荐

  1. PHP的swoole扩展安装方法详细教程

    这篇文章主要为大家分享了PHP的swoole扩展安装方法详细教程,具有实用性和参考价值,感兴趣的小伙伴们可以参考一下 Swoole支持PHP 5.3.10以上版本,所以安装Swoole之前请先安装PH ...

  2. swoole php 使用教程,Swoole 扩展安装与使用入门

    Swoole 扩展安装与使用入门 由 学院君 创建于2年前, 最后更新于 1年前 版本号 #3 37642 views 13 likes 5 collects Swoole 概述 Swoole 是面向 ...

  3. 编译安装 PHP 扩展 - 含 swoole 扩展安装和升级

    编译安装 Redis 扩展 - phpredis 编译安装 Swoole 扩展 编译安装 Pcntl 扩展 编译安装 Sockets 扩展 编译安装 Event 扩展 编译安装 Mongodb 扩展 ...

  4. php sockets, swoole 扩展安装

    swoole扩展依赖sockets扩展. 所以要先安装sockets扩展,sockets扩展在php源码包中存在. 所以要先下载对应版本的php源码 php源码ext目录 wget https://w ...

  5. macos big sur安装php扩展_用PHP构建基于swoole扩展的socket服务(附PHP扩展安装步骤)...

    最近公司的一项目中,需要用PHP搭建一个socket服务. 本来PHP是不适合做服务的,因为和第三方合作,需要采用高效而稳定的TCP协议进行数据通信.经过多次尝试,最终选择了开源的PHP扩展:swoo ...

  6. php7.1解压包安装,【Swoole】php7.1安装swoole扩展

    参照:https://zixuephp.net/article-430.html 1.源码编译安装,PHP版本7.1.33 2.在已经编译好安装的php7.1中安装swoole扩展. 一.下载swoo ...

  7. php扩展swoole安装,php 安装swoole扩展

    步骤 1.在swoole官网 https://www.swoole.com/ 下载需要安装的版本如通过git clone下载: git clone https://gitee.com/swoole/s ...

  8. PHP安装swoole扩展

    个人服务器进行swoole安装  服务器 centos 6.8版本   PHP版本7.1.2 swoole手册建议PECL安装 pecl install swoole 执行这个命令之后发现没有pecl ...

  9. php swoole扩展,php如何安装swoole扩展

    1.安装# wget https://github.com/swoole/swoole-src/archive/swoole-1.7.6-stable.tar.gz# tar zxvf swoole- ...

最新文章

  1. 查看linux中某个端口(port)是否被占用
  2. lacp可以在access接口吗_【基础】防火墙接口类型全介绍
  3. 十一、Grafana监控系统
  4. oralce 11g data guard
  5. 前后数据交互(ajax) -- 初始化页面表格
  6. JavaSE12:集合简单总结
  7. sql server重命名_在Linux上SQL Server中重命名逻辑和物理文件名
  8. 谷歌推出TFGAN:开源的轻量级生成对抗网络库
  9. cus系统前台改版 beta1.1发布
  10. Css中实现一个盒子固定宽度,另一个盒子宽度自适应的方法
  11. RPC和Message Passing比较
  12. pandas: pd.concat([df1,df3],axis默认=0纵向拼接),concat常用于纵向拼接,默认outer join
  13. Linux ---- 安装虚拟机
  14. 《程序员修炼之道》解读
  15. 增值税下调对财务软件的影响
  16. 2016.12.30非线性优化计算方法1
  17. 通过js操作jwplayer来播放暂停
  18. 【Magick++】配置开发环境
  19. 阿里云服务器如何使用?阿里云服务器入门使用教程
  20. html模板怎样做seo,SEO如何做分享模板做外链

热门文章

  1. 智慧园区解决方案介绍 智慧园区解决方案案例
  2. 科视Christie为中国市场增添两款具备固定短焦镜头的新型APS系列3LCD激光投影机
  3. 小新air扩容 重装系统 恢复系统
  4. jqprint 分页打印_javascript如何实现打印页面?
  5. 什么是骨传导耳机,骨传导耳机原理?
  6. java局部刷新表格数据,局部刷新如何实现?看我简单实现局部刷新、分页
  7. MySQL导出csv数据文件
  8. kafka动态配置topic
  9. 中国航天开启“超级2018” 发射任务有望超40次
  10. 07 TIM编码器和AB相电机测速