Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft Azure网站上的PHP Websockets扩展_Php_Azure_Websocket - Fatal编程技术网

Microsoft Azure网站上的PHP Websockets扩展

Microsoft Azure网站上的PHP Websockets扩展,php,azure,websocket,Php,Azure,Websocket,我想在Microsoft Azure上托管的PHP网站上使用web套接字 为此,我需要使用websockets扩展php_sockets.dll。 我将php_sockets.dll添加到我的wwwroot/bin文件夹中。我编辑了应用程序设置,如下所示: 但是我在日志中得到以下错误: 无法加载动态库“C:\DWASFiles\Sites\mywebsite\VirtualDirectory0\site\wwwroot\bin\php\u sockets.dll”-找不到指定的模块 Azure

我想在Microsoft Azure上托管的PHP网站上使用web套接字

为此,我需要使用websockets扩展php_sockets.dll。 我将php_sockets.dll添加到我的wwwroot/bin文件夹中。我编辑了应用程序设置,如下所示:

但是我在日志中得到以下错误: 无法加载动态库“C:\DWASFiles\Sites\mywebsite\VirtualDirectory0\site\wwwroot\bin\php\u sockets.dll”-找不到指定的模块


Azure正在阻止它吗?

它对我有效!以下是一些需要记住的事情:

  • 确保您正在从站点下载
    php_sockets.dll
  • 确保下载了正确的版本(例如,我在Azure网站上运行PHP5.4,所以我从上面列出的页面下载了PHP5.4.40 ZIP文件)
  • 确保您下载了VC9 x86非线程安全软件包
  • 正如您在问题中提到的,在
    wwwroot
    文件夹中创建一个名为
    bin
    的文件夹,并将DLL放置在此文件夹中
  • 按照Azure文档中的步骤操作:)

  • 运气好吗?我也有同样的问题。