问题是我这里有一组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,则必须重新构建