解决Class 'swoole_server' not found
1.看下cli模式是否可以正常工作,命令行下运行
php -r "echo php_sapi_name();"
这条命令就是在cli模式运行php语句,php -r就是run一条php命令的意思,php_sapi_name()判断当前执行的php是什么模式下,执行成功在屏幕上输出 cli,不成功说明你的php cli模式有问题。
2.查看当前cli已支持的扩展
php -m
结果
如果没有swoole,进入第3步。
3.查看命令行的ini路径,命令行下运行
php --ini
结果
Loaded Configuration File为cli的php.ini路径
vi /etc/php.ini
加入
extension=swoole.so
最好是全路径
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so
重启fpm(非必需)
pkill php-fpm /usr/local/php/sbin/php-fpm
4.启动server.php
php server.php
网页访问 IP:9501
参考:http://blog.csdn.net/webnoties/article/details/48807971