首先php要开启支持socket的扩展库,这个简单,windows的话直接开启就好了,一般都会自带它的库文件,再改下php.ini文件就好了。最后重启服务,执行phpinfo()函数,看到支持socket就ok了。
1、首先安装apache2和MySQL(推荐学习:PHP视频教程)打开Ubuntu的终端窗口(ctrl+alt+t),输入以下的指令开始安装PHP7#sudo apt-get install php7输入Y继续安装,经过一段时间下载安装。
2、在 Microsoft Store 中找到 Ubuntu 104 LTS,点击安装。
3、更新源列表 打开终端窗口,输入sudo apt-get update--回车--输入root用户的密码--回车,就可以了。
4、MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
5、在 CentOS / Ubuntu 下运行以下呼吁来配置 composer 。
1、php有可用的websocket库,不需要php-fpm。目前比较成熟的有swoole(swoole.com),和workman(workman.net)swoole是c写的php扩展, 效率比nodejs还要高,workman是纯php实现,两者都号称可以实现并发百万TCP连接。
2、不同浏览器内核写代码是不同的。还需要注意你下载的开发包,遵循WebSocket RFC的draft规范版本是多少,是不是和你的浏览器版本支持的相匹配。一般来说最好使用的都是最新版本的,浏览器也是。
3、创建websocket服务器swoole从9版本开始, 内置了websocket服务器功能,我们只需几行简单的PHP代码,就可以创建出一个异步非阻塞多进程的WebSocket服务器。
4、根据你的报错,应该是php中没有加载socket模块,需要修改php.ini中 ;extension=php_sockets.dll 将前面的分号去掉,再重启web服务器。
5、要使用WebSocket实现即时通讯,您需要按照以下步骤进行操作:建立WebSocket连接:使用JavaScript中的WebSocket API建立WebSocket连接。
本文暂时没有评论,来添加一个吧(●'◡'●)