PHP--web-msg-sender入门

考虑到浏览器对WebSocket的兼容性,在Workerman官网得知web-msg-sender在浏览器不支持WebSocket的情况下会采用http长连接的方式进行消息推送。根据官网https://github.com/walkor/web-msg-sender
自己先入个门,期间踩了几个坑,记录一下。
1 安装GIT。
这篇文章讲得蛮仔细,https://blog.csdn.net/Juladoe/article/details/76170193可以参考一下。

2 在执行composer install命令时出现未知的composer命令未知。在网上找了一些资料后发现是要安装composer依赖管理工具。

curl -sS https://getcomposer.org/installer | php

会下载composer的包到当前执行的目录下。如果执行composer install 会发现还是无法识别。需要将composer移动到/usr/local/bin下。

mv composer.phar /usr/local/bin/composer

安装参考:http://docs.phpcomposer.com/00-intro.html
按上面的要求安装好后切换到包含composer.json文件目录下,执行composer install即可安装依赖的php包。如果执行命令后出现无反应的问题,你懂的,需要从国外拉依赖包,国外不能访问。解决方案:将依赖包的源头改为国内。参考:https://pkg.phpcomposer.com/
执行命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

可能还是会出现执行命令后无反应的问题,并出现如下的问题:

Do not run Composer as root/super user! See https://getcomposer.org/root for details

切换到非root用户即可。
3 启动服务。
php start.php start -d

你可能感兴趣的:(PHP)