解決Class 'swoole_server' not found

1.看下cli模式是否能夠正常工做,命令行下運行php

php -r "echo php_sapi_name();"

 這條命令就是在cli模式運行php語句,php -r就是run一條php命令的意思,php_sapi_name()判斷當前執行的php是什麼模式下,執行成功在屏幕上輸出 cli,不成功說明你的php cli模式有問題。web

 

2.查看當前cli已支持的擴展api

php -m

結果swoole

若是沒有swoole,進入第3步。php-fpm

 

 3.查看命令行的ini路徑,命令行下運行spa

php --ini

結果.net

 
 
 Loaded Configuration File爲cli的php.ini路徑
vi /etc/php.ini

加入命令行

extension=swoole.so

 最好是全路徑debug

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so

 重啓fpm(非必需)server

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

相關文章
相關標籤/搜索