編譯安裝完swoole后,在php-fpm/apache的phpinfo頁面中有,在命令行的php -m中沒有。原因可能是cli/php-fpm/apache使用不同的php.ini配置
一、確認php.ini的位置
cli命令行下
php -i|grep php.ini
php-fpm/apache,查看phpinfo頁面找到php.ini的絕對路徑。
二、查看對應php.ini是否有extension=swoole.so
cat /usr/local/lib/php.ini | grep swoole.so
通過php -m或phpinfo()來查看是否成功加載了swoole,如果沒有可能是php.ini的路徑不對,可以使用php -i |grep php.ini來定位到php.ini的絕對路徑。