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

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

admin3年前 (2022-11-03)技术分享3264

先确认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中没有 解决办法” 的相关文章

mysql 数据表中查找重复记录

select [user_name],count(*) as count from [user_table] group by [user_name] having count>1; user_name 要查重复记录的字段u…

input search更改默认删除按钮的样式

改input输入框search属性下输入文字之后会在输入框最后出现一个默认样式的X不过这个样式不太好看想自定义怎么办呢方法一input[type="search"]::-webkit-search-cancel-butt…

关于微信第三方平台(全网发布检测)检测流程以及踩到的坑

关于微信第三方平台(全网发布检测)检测流程以及踩到的坑

能点到全网发布这一步,说明你已经弄好了获取component_verify_ticket,component_access_token等这些参数,通常这个时候点击全网发布只会有这两个失败。如果其他失败的那就要好好检查一下你的代码了,或者查看…

安装Windows 10X 教你如何安装Win10X正式版 及下载地址

安装Windows 10X 教你如何安装Win10X正式版 及下载地址

安装Windows 10X 教你如何安装Win10X正式版:Windows 10X是Windows 10操作系统的新版本,主要针对双屏电脑。由于即将运行Windows 10X的双屏电脑(例如即将面世的Surface Neo)的开发遇到挫折,…

2021可用的百度网盘高速下载方法分享

2021可用的百度网盘高速下载方法分享

最新可用方法https://blog.bitefu.net/post/163.html方法很简单就是利用网盘直链下载助手【网盘直链下载助手】是一款免费开源获取网盘文件真实下载地址的油猴脚本,基于PCSAPI,支持Windows,Mac,Li…

PIP 更换国内安装源linux/windows

pip国内的一些镜像  阿里云 http://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   豆瓣(…

发表评论

访客

看不清,换一张

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