Linux 中的 web_sockets 等价物在哪里?

Posted

技术标签:

【中文标题】Linux 中的 web_sockets 等价物在哪里?【英文标题】:Where would be web_sockets equivalent in Linux? 【发布时间】:2015-04-27 15:05:12 【问题描述】:

问题是我这里有一群 Web 开发人员,每个人都在 Windows 中使用 WAMP。在那里,他们使用名为php_websockets 的php 扩展。基本上在php.ini 他们只是取消注释;php_websockets.dll 和瞧。

另一方面,我使用 Linux (在这种情况下为 CentOS 7),我无法在任何 php.ini 或 conf 档案中找到 php_websockets

我知道那里有很多网络套接字。但他们坚持我必须是这个。

【问题讨论】:

【参考方案1】:

不确定是否有多个“php websockets”项目;找出他们正在使用的版本号可能会有所帮助。假设是这个:http://sourceforge.net/projects/phpwebsockets/,http://sourceforge.net/projects/phpwebsockets/files/有linux安装说明:

LINUX 安装 - 已在以下系统上测试并运行: - Fedora Core 17 PHP-5.4.9 x86_64 - Fedora Core 18 PHP-5.4.10 x86_64 - Fedora Core 18 PHP-5.4.12 x86_64

从源代码构建它 - 只需解压缩文件并在 shell 提示符下键入这些命令。

# phpize
# ./configure --enable-websockets
# make
# make install
# cp websockets.ini /etc/php.d/

如果一切顺利,websockets 应该已经安装并且可以工作了。 如果您有任何问题,请在 sourceforge 票务系统中发布 https://sourceforge.net/p/phpwebsockets/tickets/

注意:如果您更新 PHP,则必须重新构建

【讨论】:

以上是关于Linux 中的 web_sockets 等价物在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

web_socket实现原理

C++ Linux:OpenPrinter 等价物

将 ARM 代码从 rvds 转换为 linux gcc 源

Windows 上的 WaitOnAddress() 在 Linux 上的完全等价物是啥?

linux 上 rpath 规范的 @loader_path 等价物是啥?

什么是“host.docker.internal”的linux等价物