操作说明

1、下载hiredis编译

make -j

sudo make install

sudo ldconfig

2、开始编译swoole

phpize

./configure --enable-async-redis

make clean

make -j

sudo make install

环境说明: 操作系统centos,swoole是1.9最新版 hredis也是最新的 ,php 是7.1

加载swoole.so之后 重启php-fpm可以成功,但是有一个Notice,同时,swoole扩展实际上并没有被加载进来 :Starting php-fpm: [28-Apr-2017 14:40:12] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/swoole.so' - libhiredis.so.0.13: cannot open shared object file: No such file or directory in Unknown on line 0

在网上找了各种办法操作都没戏.

最后在swoole的wiki评论中找到了解决方案: 就是在指定编译参数的时候带上redis库的路径  ./configure --enable-async-redis=/usr/local 即可.

重新编译一下swoole,重启php没有任何警告了,php -m 也有了swoole

php redis.h,swoole安装hredis支持导致php不能加载swoole扩展相关推荐

  1. Windows系统盘符错乱导致桌面无法加载。

    问题如下 : 同事有台笔记本更换SSD硬盘,IT职员帮他将新硬盘分好区后再将系统完整Ghost过来,然后装到笔记本上.理论上直接就可以使用了!但结果开机后登陆用户桌面无法显示,屏幕黑屏什么都没有. 问 ...

  2. VS2017安装打包工具;以及无法加载此项目,setup(不兼容),该应用程序未安装、MFC的使用

    感谢分享 VS2017安装打包工具,相比Installshield好用吧 下载 1.打开VS2017,工具--->扩展和更新-->联机-->搜索--->Microsoft Vi ...

  3. Spire.PDF迎来最新版本更新,Spire.PDF 8.7.2 支持从流中加载 OFD 文件

    Spire.PDF 8.7.2 支持从流中加载 OFD 文件 Spire.PDF for .net 更新至v8.7.2 .该版本支持从流中加载OFD文件,并在WPF程序集中增加了一个支持打印设置的接口 ...

  4. android 屏幕旋转不重新加载,Android webview旋转屏幕导致页面重新加载问题解决办法...

    Android webview旋转屏幕导致页面重新加载问题解决办法 1. 在create时候加个状态判断 protected void onCreate(Bundle savedInstanceSta ...

  5. VirtualBox 共享粘贴板失效 安装增强功能时提示 未能加载虚拟光盘到虚拟电脑

    项目场景: VirtualBox运行Ubuntu 22.04虚拟机 问题描述 打开了共享粘贴板但是没有生效,搜到说要进行设备->安装增强功能.但尝试安装增强功能时提示"未能加载虚拟光盘 ...

  6. 安装Windows服务时出现试图加载格式不正确的程序或系统找不到指定的文件以及相关问题

    安装Windows服务可使用, C:\Windows\Microsoft.NET\Framework64\v4.0.30319>installUtil.exe Microsoft (R) .NE ...

  7. linux支持的笔记本无线网卡,用笔记本网卡CDLINUX支持30211版,加载成功,联想E40笔记本无线网卡!!!...

    在浏览论坛帖子时,看到一个老毛桃U盘启动制作教程帖子,本来就有一个U盘用老套毛做维护工具. 所以安装教程简单修改一下就完成. 原发帖会员[fcsgz] 老毛桃U盘启动教程原帖子地址:https://w ...

  8. 开发那些事儿:如何解决js打包文件体积过大导致的网页加载慢问题?

    智能分析网关作为我们新推出的产品,除了丰富的AI智能检测及视频功能之外,我们依然在持续拓展新AI算法的部署,并不断优化细节.提升用户的使用体验. 近期,我们对js打包文件体积过大的情况进行了优化,解决 ...

  9. swoole php配置文件,easyswoole自义命令加载自定义配置文件

    需求: 目前框架默认只会加载两个配置文件 dev.php 和 produce.php 只有本地开发和线上生产两个环境, 但是现在需要一个线上测试环境的配置. 版本: easyswoole-3.3.7 ...

最新文章

  1. 在把 png 或者 gif“储存为 web 所用格式”时,勾选“交错”选项
  2. (8) 约瑟夫问题总结
  3. ORA-00904: 标识符无效——解决方案
  4. 预告:大牛现身说法 TensorFlow在工程项目中的应用 | AI 研习社
  5. 【POJ - 2533】Longest Ordered Subsequence(四种方法解决最长上升子序列 含二分优化版本)
  6. Lync Server 2010企业版系列PART5:生成拓扑
  7. YunOS互联网汽车:妥协下的创新
  8. sql server 2012中red gate的sql source control消失
  9. HDU 5943 2016CCPC杭州 K: Kingdom of Obsession(二分匹配)
  10. 李炎恢php学习视频教程下载
  11. 虚拟机安装过程中发生该错误:“客户机操作系统已禁用cup”问题解决方法【全】
  12. 操作员或系统管理员_什么是系统管理员?
  13. 论文笔记(1):Efficient Convex Completion of Coupled Tensors using Coupled Nuclear Norms
  14. PC3000可恢复的SSD固态硬盘支持列表
  15. 基于javaagent-ByteBuddy监控方法执行耗时
  16. 自定义UTI注册自己的APP
  17. Clickhouse 分析分布式表的各类指标
  18. Python实战之数字、日期和时间的高级处理
  19. 保研边缘人的夏令营之旅~
  20. python汇率转换代码_RMB汇率转换

热门文章

  1. 前端学习(2449):发布文章组件
  2. 前端学习(1832):前端面试题之跨域
  3. 前端学习(1757):前端调试值之网络条件与user-Agent的设置
  4. 前端学习(1262):fetch请求参数
  5. 前端学习(593):使用devtools作为代码编辑器
  6. 第十五期:详解Java集合框架,让你全面掌握!
  7. ruby scala python_解释一个基准在C,Clojure,Python,Ruby,Scala和其他
  8. java学习--基础知识阶段性总结--网络编程
  9. Day7: Linux基础片:系统监控
  10. java基础——equals及==的区别