// 一般状况下,编译安装成功,swoole.so 会添加到默认扩展目录下,目录查看/php-path/bin/php-config --extension-dir // 此命令会输出 swoole 版本及默认配置,若是没有输出或者报错,则说明扩展仅仅编译成功,未启用 php --ri swoole // 某些状况下,你的 php-fpm和php-cli使用的不是同一个php.ini// php-fpm 查看php.ini配置路径,请使用phpinfo函数// php-cli 查看 php.ini 配置路径 php --ini|grep "Loaded"// 输出的路径若是和phpinfo中的路径一致,则表示使用的同一个php.ini,反之则不是,启用扩展时请选择正确的配置文件
// 前提是你扩展安装并启用成功,也就是说你是经过命令行运行的文件 php filename.php // 命令行下 swoole 已经启用 php --ri swoole // 在输出注意输出中有一项 use_namespace,若是此项为1,则须要使用命令空间// swoole_server => \Swoole\Server// 在确认扩展启用无误的状况下,class not found 都是这个缘由形成的
// 查看swoole编译选项 openssl 是否为 enable状态 php --ri swoole