// 一般狀況下,編譯安裝成功,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