php7-swoole-Class|php7-swoole-Class 'swoole_websocket_server' not found 问题

标签(空格分隔): php
分析

nginx/apache 读取的php.uini 文件 和 cli模式的php.ini 文件不同导致的 swoole是在cli模式下运行的 或许你安装swoole扩展在phpinfo中已经成功 但不代表真的可以使用了

解决办法
1. 查看cli的php.ini的位置 php -i|grep php.ini

php7-swoole-Class|php7-swoole-Class 'swoole_websocket_server' not found 问题
文章图片

2 查看已安装swoole.so位置 find / -name swoole.so

php7-swoole-Class|php7-swoole-Class 'swoole_websocket_server' not found 问题
文章图片

3 修改cli下的php.ini 添加已经安装号的swoole.so文件[直接写绝对路径] vim /etc/php/7.0/cli/php.ini[这是我的cli下的php.ini位置] 最后一行添加extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/swoole.so

【php7-swoole-Class|php7-swoole-Class 'swoole_websocket_server' not found 问题】转载于:https://www.cnblogs.com/yanweifeng/p/10307999.html

    推荐阅读