E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Workerman
tp5使用
workerman
实现微信扫码登录,微信公众号关注登录
引言本篇介绍的二维码登录不是微信开发平台的二维码登录,而是利用微信公众号临时二维码扫码事件关注公众号进行登录注册,浏览器判断扫码状态有两种方式,第一种是ajax每隔一秒进行轮询,如果用户扫码了则后台给个成功状态第二种是进入页面后链接websocket等待服务器主动通知,优缺点分析:轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点
flysnownet
·
2020-07-02 00:36
微信公众号
workerman
php
thinkPHP
Thinkphp5使用
workerman
、socket、websocket、layui、layim建立即时通讯
在开始之前,有句话想说,曾经我以为socket会很难入门,所以为了节省时间,使用了ajax轮询的方式,最近项目不是很多,想起来优化一下曾经的项目,就准备引入socket代替ajax轮询,从开始到发出第一句话并接收处理用了大概一天时间,socket并不可怕,可怕的是我当初畏惧它的心。好了,废话不多说,开始干活。环境:阿里云ECS(windows)+Thinkphp5.0.24在开始之前要先确定tp版
ScorpionFong
·
2020-07-01 23:12
socket
ThinkPhp5
workerman
websocket
socket
thinkphp
即时通信
PHP实现mysql连接池(
workerman
版)
PHP实现mysql连接池为什么要使用连接池连接池主要的作用1、减少与数据服务器建立TCP连接三次握手及连接关闭四次挥手的开销,从而降低客户端和mysql服务端的负载,缩短请求响应时间2、减少数据库的并发连接数,即解决应用服务器过多导致的数据库toomanyconnections问题什么条件下需要使用连接池数据库连接数1、首先看下自己到底有多少台应用服务器,每台服务器与mysql有多收并发连接。假
chunqi7983
·
2020-07-01 20:31
wolive客服系统源码搭建
wolive是一款为数不多的可自行搭建的php客服系统源码,基于开源高性能
workerman
框架开发,看了下,功能比较全。想到基于
workerman
开发,并发性能应该不错。
choujiazhui7718
·
2020-07-01 20:01
第二课:
workerman
之MySQL代理
一课前准备知识课前知识MySQL服务的和客户端通讯机制二代码实现onConnect=function($connection){global$REAL_MYSQL_ADDRESS;//异步建立一个到实际mysql服务器的连接$connection_to_mysql=newAsyncTcpConnection($REAL_MYSQL_ADDRESS);//mysql连接发来数据时,转发给对应客户端的
liamu
·
2020-07-01 17:54
PHP socket服务器框架
Workerman
(GatewayWorker)
(1)建立在TCP协议之上,服务器端的实现比较容易。(2)与HTTP协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用HTTP协议,因此握手时不容易屏蔽,能通过各种HTTP代理服务器。(3)数据格式比较轻量,性能开销小,通信高效。(4)可以发送文本,也可以发送二进制数据。(5)没有同源限制,客户端可以与任意服务器通信。(6)协议标识符是ws(如果加密,则为wss),服务器网址就是UR
傲十郎
·
2020-07-01 17:50
#
1.4
PHP
laravel+
workerman
/gateway-worker 从安装到运行
使用composer安装,所以先要确保安装了composer工具1.为了安装快,安装一个composer扩展hirak/prestissimo,可以多线程下载composerglobalrequirehirak/prestissimo2.设置镜像地址为阿里云(使用官方镜像会有被墙资源,安装很可能失败)composerconfig-grepo.packagistcomposerhttps://mir
phpxxo
·
2020-07-01 09:03
workman
gateway-worker
通过GatewayWorker/
Workerman
搭建Websocket微服务
背景最近在一些项目需要用到Websocket实时推送给分组的用户,前端需要传输给后端的信息比较少,通过多方考虑选择了通过GatewayWorker框架(基于
Workerman
)搭建微服务。
weixin_34313182
·
2020-07-01 06:11
【搭建物联网后台】基于
Workerman
的物联网后端管理平台设计
项目地址:https://github.com/Laity000/SmartBed-
Workerman
-AngularJS在线演示(手机端登录虚拟设备admin1):部分功能展示:通过二维码绑定设备:控制设备并实时反馈
Laity000
·
2020-07-01 05:26
SmartBed
workerman
Mysql使用
//初始化db连接$db=new\
Workerman
\MySQL\Connection('host','port','user','password','db_name');//获取所有数据$db->select
dece
·
2020-07-01 04:10
Workerman
PHP
Mysql
面试-PHP篇-workman和swoole区别和异同
workerman
和swoole在现阶段很受争议,有时间你得认识认识,不然你就不是混php圈子的。
张罗丰
·
2020-06-30 18:39
PHP篇
面试
PHP socket.io使用笔记
第三步HTML页面接收//连接服务端,
workerman
.net:2120换成实际部署w
液太冷
·
2020-06-30 06:38
推送
谁是卧底在线游戏实战开发thinkphp5+socketio+vue全家桶
不废话直接上图:1、tp5里面配合
workerman
框架,自行搭建的socket服务。下图为脚本开启,监听2、下图懂的人自然懂,为vue跑起来时的界面3、下面这张图,为运行进来的首页。
_不知道叫什么名字
·
2020-06-28 22:36
在线游戏
整合tp5和
workerman
的小demo,亲测通过
这几天闲暇时刻想做个类似在线聊天室的网页,一开始作为小白的我考虑到的是:1、单纯用ajax的话,由于浏览器与服务器之间是http协议,属于无状态的,所以用ajax的话,当不同用户打开浏览器(进入在线聊天室)时,每个浏览器都要每秒去查询服务器当前房间人员,然后显示出来,太消耗资源2、于是考虑到使用socket。而我作为一名phper,使用的是tp5框架,所以我必须得现踏进php的socket的门。所
_不知道叫什么名字
·
2020-06-28 22:36
socket
php异步多进程实例-------
workerman
邮件发送
大家好,今天和大家共同探讨一下,php的这个异步进程的问题。最近一直在这个东西。1.通信协议的整理,这个写的很详细。https://blog.csdn.net/weixin_36851500/article/details/861802832.异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而,异步方法通常会在另外一个线程中,“真实”地执行着。整个过程,不
梦情与你
·
2020-06-28 19:49
网络通信
workerman
用
workerman
搭建在线小游戏服务器端测试
2019独角兽企业重金招聘Python工程师标准>>>
workerman
http://www.
workerman
.net/是一款个人产品,社区里有很多案例,文档写的比较齐全,看着文档就能搭建好环境,并且能懂框架的使用方法
weixin_34151004
·
2020-06-28 12:21
React\HttpClient\Client与chunk编码问题
一、遇到的问题:在使用
workerman
中的http组件React\HttpClient\Client时出现分段响应的问题。
wuxuan94
·
2020-06-28 03:27
composer安装
Workerman
报错:Installation failed, reverting ./composer.json to its original content....
今天想在TP5上安装
workerman
,实现一个后台消息提醒功能。
weixin_30832983
·
2020-06-28 01:36
Laravel如何优雅的使用Swoole
其实和聊天室的概念差不多,研究了一下
workerman
、swoole和其他几个开源的项目,决定采用swoole。关于php解析下位机的16进制协议,其实相当之扯蛋,要是你最好还是用.
weixin_30252709
·
2020-06-27 15:37
PHP集成环境MxSrvs如何安装pcntl扩展
电脑系统:MacOs在使用
workerman
时候遇到Fatalerror:UncaughtError:Calltoundefinedfunctionpcntl_signal()让我安装pcntl扩展。
锅巴胸
·
2020-06-26 10:54
php
Workerman
,GetwayWorke实现聊天通讯
Workerman
什么是
Workerman
Workerman
是一款开源高性能异步PHPsocket即时通讯框架。
屈大大
·
2020-06-26 04:30
基于
workerman
的实时推送,摒弃ajax轮询
先扯些这些内容:TCP/IPTCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议UDP包括DNS、TFTP等协议短连接连接->传输数据->关闭连接HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建
橙虚缘
·
2020-06-24 22:18
php
php安装扩展的几种方法
安装扩展注意与Apache+PHP或者Nginx+PHP的运行模式不同,
WorkerMan
是基于PHP命令行PHPCLI运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。
蒙--
·
2020-06-24 14:24
php
报错记录
java.io.IOEXception:couldn'tcreatePTY将File->settings->tools->terminal中的Shellpath改为cmd.exe
workerman
案例报错
暮丶木
·
2020-06-24 05:09
小程序对接WebSocket扫盲(PHP后端)
安装Gateway过程1、下载gatewayzip包linux版,http://www.
workerman
.net/download2、使用Mac自带的php无效,报Pleaseinstallpcntlextension.Seehttp
黄秀杰
·
2020-06-24 04:51
thinkphp 实现新订单语音提醒功能
1、下载
workerman
https://www.
workerman
.net/web-sender2、现在下来双击start_for_win.bat运行,出现下面界面说明成功了3、在TP对于的后台通知页面写
jiang_2009yh
·
2020-06-23 21:11
php
windows phpStudy ThinkPHP 5.1
Workerman
快速上手指南
一、安装
Workerman
进入项目根目录运行命令(前提composer已经安装好)官方教程:https://www.kancloud.cn/manual/thinkphp5_1/354134composerrequiretopthink
我是高手高手高高手
·
2020-06-23 12:57
宝塔
thinkphp5
linux系统
thinkphp
php
Workerman
linux系统下
workerman
如何开机重启自启动
第一步:创建
workerman
.service服务文件(权限755)vim/lib/systemd/system/
workerman
.service第二步:复制以下代码保存退出,注意修改你的
workerman
我是高手高手高高手
·
2020-06-23 12:57
宝塔
linux系统
Linux centos 安装
Workerman
重启
一、安装官方手册http://doc.
workerman
.net/3151161.1、安装错误:WARNING:channel"pecl.php.net"hasupdateditsprotocols,use"peclchannel-updatepecl.php.net"toupdate
我是高手高手高高手
·
2020-06-23 12:57
宝塔
linux系统
thinkphp5
Centos 宝塔下的php多版本 环境变量的修改(切换PHP版本,修改默认PHP版本)(网站用PHP7.2版本,
workerman
状态显示PHP版本5.6)
使用宝塔面板你可以轻松的安装多个php版本,但是怎样修改环境变量的php版本的。我们可以在命令行下使用:php-v结果如下,显示我的php版本为5PHP5.3.29(cli)(built:Jun5201717:09:12)Copyright(c)1997-2014ThePHPGroupZendEnginev2.3.0,Copyright(c)1998-2014ZendTechnologieswit
我是高手高手高高手
·
2020-06-23 12:25
宝塔
linux系统
电脑技巧
php+socket+Recorder搭建web端实时语音通话
兼容没有测试只测试了谷歌浏览器不适合长时间通话延迟2s~5s时间长了延迟会高可以自己接着调试**1.搭建socket**参照官网https://www.
workerman
.net/web-sender本文不做详细介绍
液太冷
·
2020-06-21 14:02
项目实例
实时语音
再发一个HTML5+WebSocket+PHP多进程 多人在线小蝌蚪游戏[强烈推荐]
后端代码:我用PHP基于
workerman
框架进行了重
walkor
·
2020-06-21 08:23
WorkerMan
php
JS实现聊天接收到消息语言自动提醒(您有新的消息请注意查收)
客服聊天系统使用PHP的
Workerman
框架进行开发,由于语音提醒实现的功能一样,故而在本篇博文中从简描述,只进行定时循环提醒的功能记录,不说实时的那个语音提醒,因为思路都是一样的,主要是看如何实现自动播放语音功能
ZhiHuaWei
·
2020-06-20 23:12
HTML&JS
JS实现聊天提醒
聊天语言自动提醒
消息语言提醒
消息语言自动提醒
您有新的消息请注意查收
视频教程-
Workerman
入门到精通实战layIM聊天室-PHP
Workerman
入门到精通实战layIM聊天室多年一线互联网开发实战以及培训经验,对php开发,linux运维架构有丰富的经验,善于分析问题,解决问题。
weixin_32555271
·
2020-05-28 10:00
websocket 后台新订单通知 —— Laravel 5.8 workman PHPSocket.IO教程
后台新订单通知——Laravel5.8Laravel-echo-server教程PHPSocket.IO,PHP跨平台实时通讯框架PHPSocket.IO是PHP版本的Socket.IO服务端实现,基于
workerman
牛奔
·
2020-05-27 14:00
Linux网络编程之PHP聊天室
Workerman
-chat
云服务器上搭建"PHP聊天室框架"一、简介:在服务器上搭建PHP聊天室框架{
workerman
-chat}具体步骤1.准备云服务器购买阿里云服务器[可选购买其他云服务器,如:腾讯云、华为云等]配置阿里云安全组和防火墙域名绑定
很懒的哦
·
2020-04-15 21:40
linux
php
linux
websocket
php使用goto实现自动重启swoole、reactphp、
workerman
服务的代码
在平时使用swoole进行开发中,常常遇到这种问题,改了代码之后,手动ctrl+c中断服务,再敲命令重启服务。频繁地重启,感觉心很累。php提供了inotify扩展,调用linux的inotify系统调用,监控文件的变化.这时候就产生了一个想法,我开一个主进程监控文件变化,再开一个子进程运行swoole服务。主进程监听到文件变化之后,干掉子进程,然后再开一个子进程运行swoole服务.子进程如果想
church
·
2020-04-13 16:07
Centos6 搭建smaba服务器
近期在学习
workerman
的即时通讯技术,由于Windows和Linux有较大的不同,所以需要在Linux上开发或者代码实时更新到Linux上,由于还是技术渣渣,所以选择了能将代码实时更新到Linux
不二之家
·
2020-04-13 03:25
tp5
workerman
安装不上解决方法
tp5
workerman
安装不上怎么办?
八重樱
·
2020-04-09 15:00
tp5
workerman
安装不上解决方法
tp5
workerman
安装不上怎么办?
八重樱。
·
2020-04-09 14:47
swoole
workerman
php
php
workerman
thinkphp
微信小程序:踩坑小记
小程序主要功能有:随机匹配答题好友邀请答题错题记录本商城视频播放WebSocket:
Workerman
(一个PHPsocket服务器框架);视频:阿里云加密视频。
疾风劲草ccy
·
2020-04-08 16:18
Workerman
如何在WebSocket响应中添加Header
最近在用
Workerman
学习WebSocket的时候,遇到了一个问题:varws=newWebSocket('ws://'+document.domain+':8081','encrypt');结果浏览器报了这个错
切糕糕
·
2020-04-05 21:00
WorkerMan
向特定客户端Push数据
说明:这个例子只能单进程,要支持多进程或者服务器集群的话需要Channel组件完成进程间通讯,开发也非常简单,可以参考Channel组件集群推送。代码:count=1;$worker->conn_ids=array();$worker->onMessage=function($connection,$data)use($worker){//设置id和连接的映射if(!isset($worker->
Uzero
·
2020-04-02 04:13
2018-06-21_基于Gateway
Workerman
的Websocket项目部署
1.项目centos6.5基本环境部署
workerman
要求php版本大于5.3CentOS6.5的epel及remi源注:该yum源里面php5.4到php7.1都有,各种扩展齐全。
洛根森
·
2020-03-31 02:58
thinkphp5使用
Workerman
启动udp服务
1.安装(composer)composerrequiretopthink/think-worker如果是在window下还需要安装
workerman
/
workerman
-for-win(然后删掉vendor
奋斗_登
·
2020-03-28 16:20
Workerman
OS:CentOSLinuxrelease7.2.1511(Core)PHP:7.02InstallComposercurl-sShttps://getcomposer.org/installer|phpmvcomposer.phar/usr/local/bin/composer参考:https://www.epictrim.com/ideas/install-composer-on-centos
wenki
·
2020-03-23 04:09
GatewayWorker 简单推送实现步骤
1.下载最新版GatewayWorkerhttp://
workerman
.net/gatewaydoc/2.部署到项目合适目录3.修改相应的配置a.start_gateway.phpPaste_Image.pngb.start_register.phpPaste_Image.pngc.start_BusinessWorker.phpPaste_Image.png4
每天都是幸运的一天
·
2020-03-21 12:29
基于WebSocket的IM聊天框架
服务器端用
Workerman
,iOS端用SocketRocket。
爃少
·
2020-03-19 01:34
ThinkPHP 5.1
Workerman
快速上手指南
安装
Workerman
和think-worker启动
Workerman
HTTP服务守护进程模式基本操作(只支持Linux环境)配置文件修改地址和端口文件监控事件回调静态资源访问HTTPS支持其它注意事项
叶情宇
·
2020-03-16 20:37
WorkerMan
中php后端及时推送消息给客户端
php后端及时推送消息给客户端原理:1、建立一个websocketWorker,用来维持客户端长连接2、websocketWorker内部建立一个textWorker3、websocketWorker与textWorker是同一个进程,可以方便的共享客户端连接4、某个独立的php后台系统通过text协议与textWorker通讯5、textWorker操作websocket连接完成数据推送代码及步
八重樱
·
2020-03-16 17:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他