Microsoft Azure网站上的PHP Websockets扩展

时间:2014-12-04 16:36:34

标签: php azure websocket

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

为此,我需要使用websockets扩展php_sockets.dll。 我将php_sockets.dll添加到我的wwwroot / bin文件夹中。我编辑了以下应用设置: screenshot azure app settings

但是我在de log中收到以下错误: 无法加载动态库'C:\ DWASFiles \ Sites \ mywebsite \ VirtualDirectory0 \ site \ wwwroot \ bin \ php_sockets.dll' - 找不到指定的模块。

Azure会阻止吗?

1 个答案:

答案 0 :(得分:0)

它对我有用!以下是一些需要注意的事项:

  1. 确保从PHP for Windows网站
  2. 下载php_sockets.dll
  3. 确保下载正确的版本(例如,我在我的Azure网站上运行PHP 5.4,因此我从上面列出的页面下载了PHP 5.4.40 ZIP文件。)
  4. 确保下载 VC9 x86非线程安全包。
  5. 正如您在问题中提到的,在bin文件夹中创建一个名为wwwroot的文件夹,并将DLL放在此文件夹中。
  6. 按照Azure文档中的步骤操作:Configure PHP in web apps