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 等价物在哪里?的主要内容,如果未能解决你的问题,请参考以下文章
将 ARM 代码从 rvds 转换为 linux gcc 源
Windows 上的 WaitOnAddress() 在 Linux 上的完全等价物是啥?