当前位置:首页 > 技术分享

宝塔安装了swoole的扩展在phpinfo中有在php -m中没有 解决办法

admin4年前 (2022-11-03)技术分享4145

先确认CLI模式下是否有

命令行输入php --ri swoole

如果输出了swoole的扩展信息就说明你安装成功了!

99.999%的人在此步成功就可以直接使用swoole了

不需要管php -m或者phpinfo网页打印出来是否有swoole

因为swoole是运行在cli模式下的, 在传统的fpm模式下功能十分有限

fpm模式下任何异步/协程等主要功能都不可以使用, 99.999%的人都不能在fpm模式下得到想要的东西, 却纠结为什么fpm模式下没有扩展信息

先确定你是否真正理解了swoole的运行模式, 再继续追究安装信息问题!

原因

编译安装完swoole后,在php-fpm/apache的phpinfo页面中有,在命令行的php -m中没有。原因可能是cli/php-fpm/apache使用不同的php.ini配置

解决办法

一、确认php.ini的位置

cli命令行下

php -i|grep php.ini

或者

php --ini

php-fpm/apache,查看phpinfo页面找到php.ini的绝对路径。

二、查看对应php.ini是否有extension=swoole.so

cat /path/to/php.ini | grep swoole.so

如果没有直接将extension=swoole.so添加进去就可以了


为什么命令行能看到网页上看不到

仔细看上面的, 说明cli和apache/fpm模式下的ini配置文件是在不同位置的, 需要找到正确的ini文件.


扫描二维码推送至手机访问。

版权声明:本文由小刚刚技术博客发布,如需转载请注明出处。

本文链接:https://blog.bitefu.net/post/443.html

标签: swoolephp
分享给朋友:

“宝塔安装了swoole的扩展在phpinfo中有在php -m中没有 解决办法” 的相关文章

centos 配置Let's Encrypt 泛域名https证书

centos 配置Let's Encrypt 泛域名https证书

前言2018年1月份Letsencrypt可以申请泛域名证书,这让我们部署多域名、多站点https省了很多功夫,终于可以不用维护多个域名的https证书。笔者以acme.sh为例,手把手教你配置https证书~本教程适用于centos 6.…

用apicloud 免费,简单封装一个wap手机网站成android app

用apicloud 免费,简单封装一个wap手机网站成android app

APICloud是国内较早布局低代码开发的平台之一,其发布的低代码效率工具Plus Mode,为IT项目中每个角色提供专业工具,将需求分析、产品原型、UI设计、前端开发、后端开发紧密衔接,并基于行业大数据对前置环节进行复用,最终缩减大量重复…

Chrome 最全历史版本下载以及chromedriver下载

https://vikyd.github.io/download-chromium-history-version/#/ https://dl.lancdn.com/landian/soft/chrome/m/ chromedriver的版…

python 高速处理分析超大网站日志文件 带进度条手动输入日志文件

 python 高速处理分析超大网站日志文件 带进度条手动输入日志文件    1 统计本日志文件的总pv、uv    2 列出全天每小时的pv、uv数    3 列出to…

微软 Win11 安卓子系统已支持运行支付宝等 APK 应用(附手动侧载安装教程攻略)

微软 Win11 安卓子系统已支持运行支付宝等 APK 应用(附手动侧载安装教程攻略)

微软博客宣称,Windows 11 上 安卓子系统运行 Android  应用程序的第一个预览版现已提供给美国 Beta 频道的 Windows 内部人员。Windows 11 安卓子系统支…

Windows 11 LTSC 数字激活方法/HEU KMS Activator 数字激活/LTSC公key激活

Windows 11 LTSC 数字激活方法/HEU KMS Activator 数字激活/LTSC公key激活

Windows 11 Pro 转换成 Windows 11 Enterprise LTSC(Windows 11 企业版 LTSC) 并获得数字激 活方法1. 在Win11 Pro 中 导入LTSC 数字激 活证书:将 Windows LT…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。