宝塔面板linux怎么启动websocket呢?

feiyun

我按照开发文档的教程,添加了文件。运行后报错。怎么办呢?
截图

下面是文件列表。
截图

下面是报错提示
截图

阅读 7508
4个回答

feiyun

原来是文件路径的问题。
输入命令后,是这样的
这是启动成功了吗?
截图

  • 暂无评论
静默

php http_test.php start
或者
php http_test.php start -d
启动

  • feiyun 2020-01-14

    感谢。还要解除pcntl_fork() 函数的禁用状态。否则也会报错。现在已经能访问啦!

feiyun

已经搞定了。留个后人看。
期间遇到pcntl_fork() has been disabled for security reasons in file ../Workerman/Worker.php on line 1203
的问题,是因为php禁用了pcntl_fork函数。需要解除禁用。
然后执行 php http_test.php start -d
就可以通过域名或IP,后面跟端口号的方式来访问了。

  • 暂无评论
feiyun

另外,如果是自定义的端口号,还需要在宝塔的安全设置里,放行该端口。
才能正常访问。
而阿里云的安全组里,不需要添加该端口。

  • 暂无评论