1

我使用 ReactPHP 中的聊天服务器示例。我的服务器监听 8080 端口

$socket = new React\Socket\Server(8080, $loop);
$server->listen($socket);

在我的本地电脑中。编写的代码工作正常,但是当将文件上传到我的 Linux 主机时,没有任何效果。我从我的主机上给支持团队写了一张票,他们说这在 Linux 中是不可能的。那是对的吗?

4

1 回答 1

4

ReactPHP 核心团队成员在这里。您的普通共享主机将无法托管它。您需要自己的服务器、VPS 或裸机来将 ReactPHP 作为服务器运行,因为您正在处理一个守护进程。共享主机通常不支持这一点。

我的建议是在某处获得一个 VPS 并查看 Supervisor 以保持您的进程运行并在发生问题时重新启动它。这还要求您使用随附的所有防火墙和网络知识来管理自己的服务器。

于 2019-12-04T10:51:38.990 回答