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  

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM