swoole

没用过swoole,最近拿了一个thinkphp3.2框架的项目,里面是要用到swoole的.
可是我在nginx上安装了swolle扩展后,一直报错,通过phpinfo和php -m我是可以确定swolle已经安装成功了的

但var_dump(extension_loaded('swoole_loader'));
结果是false ..是什么情况

clipboard.png

具体情况求解,为什么加载extension_loaded('swoole_loader') 是失败的,有人说他是运行在cli环境下,不太理解这个意思,我应该做什么?迷糊~~
图1 PHPinfo 图2是php -m
clipboard.png

clipboard.png

阅读 3.8k
2 个回答

首先

nginx上安装了swolle扩展,这话不对,应该是给PHP装的

其次

判断swoole有没有加载,你应该这样写extension_loaded('swoole')

swoole是另外的服务,是使用cli模式进行启动。跟你nginx的服务无用,所以不能通过浏览器访问的形式去触发,更不关你thinkphp3.2的框架的事。

另外,你的问题描述的不够清楚,你想用swoole去完成什么功能?Home控制器的代码能否贴一下?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题