我能够在Azure上设置WebSocket。WebSockets enabled on Azure
但我的问题是:如何启动PHP ws服务器?
我已在我的计算机上成功使用此示例实现https://github.com/ghedipunk/PHP-Websockets,但我无法在MS Azure中启动服务器。
答案 0 :(得分:0)
所有Azure Web Apps都在称为沙箱的安全环境中运行。在沙箱中,每个应用程序都由Microsoft IIS处理。不允许通过PHP的命令行界面(CLI)运行应用程序。有关详细信息,请参阅Azure Web App sandbox。
为了能够在Azure中运行PHP-WebSockets
,您需要托管诸如虚拟机,云服务或容器之类的东西,而不是Web应用程序。