PHP 套接字服务器

标签 php sockets websocket

我对套接字编程非常陌生,但使用 php 进行了大量编码。 我已经测试了一些套接字服务器示例代码并且在本地主机上运行良好。我使用 CLI 来运行服务器。但我关心的是如何在我的托管服务器上运行套接字服务器 .php 文件?托管提供商通常是否允许访问 CLI 来运行服务器?如何确保我的服务器始终运行?如果托管服务器重新启动,我的服务器会发生什么?如果我的服务器崩溃(无论什么原因),我是否必须手动运行它? 有人可以帮忙吗?

最佳答案

如果您谈论的是托管服务器,我希望您谈论的是共享托管。在这种情况下,即使您设法运行该服务等,也很难保持其稳定。我建议至少使用一个 VPS。这样您就可以在后台运行它,在重新启动时自动启动它,还可以安装软件来检查进程并在失败时重新启动它。

例如:在共享主机上测试重新启动是否有效是不可能的。

关于PHP 套接字服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291744/

相关文章:

php - mod_rewrite 没有正常工作

php - Google BigQuery API PHP 凭据

javascript - 网络套接字。连接到现有的

laravel - 如何在Ubuntu Server 18.04中使用系统启动来运行网络套接字?

PHP mysqldump 不返回任何数据

php - 如何使用 JSON 从 MYSQL 中的 select 插入数据?

sockets - 对 FreeBSD 的 SO_BINDTODEVICE 选项支持

c# - 如何在具有多个客户端的 TCP 服务器端保留消息发送顺序

c - accept() 函数如何工作?

node.js - 如何用WebSockets、Nodejs实现PM2集群