解决问题:Fatal error: Uncaught Swoole\Exception: Swoole\Http\Server can only be used in CLI mode in

 


Fatal error: Uncaught Swoole\Exception: Swoole\Http\Server can only be used in CLI mode in /home/wwwroot/default/twj/swoole/server/http_server.php:5 Stack trace: #0 /home/wwwroot/default/twj/swoole/server/http_server.php(5): Swoole\Server->__construct('0.0.0.0', 8811) #1 {main} thrown in /home/wwwroot/default/twj/swoole/server/http_server.php on line 5

在执行swolle 的 http_server时候,遇到上面的这个错误,意思就是我们没有使用cli模式去访问。

大家可以使用这个函数来看看你当前的模式

php_sapi_name();

 

代码:

 

 

 

浏览器上访问:

 

linux系统命令行看到是cli

 

这时候我们又想通过浏览器访问,怎么办?

用虚拟域名+监听的端口就可以了,如图

我没有配置虚拟域名,我是通过我的服务器IP+端口来访问到这个页面的

这时候我们去看监听的文件,显示是cli