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

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

我知道那里有很多Web套接字。但是他们坚持我一定是这个。

最佳答案

不知道那里是否有多个“ 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,则必须重新构建

10-08 18:51