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
【Swoole】
swoole
客户端分析与讲解(作为TCP链接,webscoket链接等客户端)
swoole
客户端文章目录1.
swoole
客户端能解决什么样的问题?2.如何使用?3.注意事项1.首先明确
swoole
客户端能帮助我们解决什么样的问题?
·
2021-11-17 23:23
swoolephplinux
swoole
毫秒定时器讲解以及实战详细分析
本文分享一个自己使用
swoole
毫秒定时器遇过的坑,以及解决的方法。希望能帮助遇到大家。
·
2021-11-15 22:03
swoolephplinux
西安|灰熊软件|招聘PHP全栈工程师
职位描述/工作职责1、具备面对困难,永不低头的精神,积极乐观,勇于去实现自己的理想;2、需具备3年以上PHP项目研发经验,计算机专业背景,学习能力强,有独立完成的项目经验;3、精通laravel,熟悉
Swoole
·
2021-11-15 22:16
swoole
项目部署nginx(hyperf,imi)配置ng上传反向代理等
php配置直接删除所有禁用函数php.ini配置file_uploads=on允许文件上传upload_max_filesize=8m最大上传文件大小post_max_size=8mPOST允许最大值
swoole
SaoPig666
·
2021-11-05 13:09
nginx
swoole
php
Laravels配置过程(一)
Laravels作为websocket服务器因为公司要做一个学生在线答题—老师监控的功能,并且可以实时同步学生的答题状态所以配置了
swoole
,当做websocket服务器。
六面体
·
2021-11-04 18:04
PHP
laravel
swoole
websocket
一文彻底搞定(阻塞/非阻塞/同步/异步)网络IO、并发编程模型、异步编程模型的爱恨情仇
什么阻塞IO、非阻塞IO、同步IO、异步IO,多路复用(epoll)等本质还是同步IO,这时可能你和我一样懵逼多路复用是同步的IO,那么使用epoll的nginx、redis、
swoole
等服务端程序又是异步的
烟花诗人
·
2021-11-01 18:52
swoole
启动脚本cd/etc/init.d&&vim
swoole
#!
Cloud_z
·
2021-10-30 19:29
Swoole
v4.8.1 版本发布,支持忽略指定错误码的日志
/log';if(is_file(LOG_FILE)){unlink(LOG_FILE);}constERRNO_1=888888;constERRNO_2=999999;
swoole
_as
·
2021-10-29 18:57
phpswoole
使用Docker快速搭建部署LNMP环境
经过上次在Ubuntu上安装PHP环境后,Ubuntu20.04安装nginx&php环境以及
swoole
&redis扩展,这几天需要更换PHP版本,然后扩展又得再装一遍,感觉到了分外麻烦。
白泽zero
·
2021-10-28 10:54
docker
linux
nginx
Ubuntu20.04安装nginx&php环境以及
swoole
&redis扩展
一、安装PHP环境运行下面的命令,安装PHP环境sudoaptinstallphp-fpm一旦安装完成,FPM服务将会自动启动。想要检查服务状态,运行:sudoservicephp7.4-fpmstatus输出:php-fpm7.4isrunning二、安装PHP扩展PHP扩展被编译成库文件,用来扩展PHP核心功能。扩展通常作为软件包,并且可以很容易地通过apt来进行安装:sudoaptinsta
白泽zero
·
2021-10-28 10:34
php
redis
ubuntu
Swoole
v4.8.0 版本发布,增加
Swoole
Dashboard 面板
距离上个版本v4.7.1发布近两个月了,v4.8.0版本终于发布了。此版本包含了新功能、BUG修复以及向下不兼容的改动。不兼容改动在base模式下,onStart回调将始终在第一个工作进程(workerid为0)启动时回调,先于onWorkerStart执行。在onStart函数中始终可以使用协程API,Worker-0出现致命错误重启时,会再次回调onStart在之前的版本中,onStart在只
·
2021-10-14 19:35
phpswoole
Swoole
基础入门
Swoole
由来PHP这个语言有很大的局限性,甚至可以说PHP语言只能做Web程序。
dongdengke
·
2021-10-12 09:49
thinkphp6+
swoole
+websocket nginx反向代理
#PROXY-START/location~*\.(php|jsp|cgi|asp|aspx)${proxy_passhttp://127.0.0.1:7000;proxy_http_version1.1;proxy_set_headerUpgrade$http_upgrade;proxy_set_headerConnection"Upgrade";proxy_set_headerHost$hos
JPCstorm
·
2021-10-07 17:38
nginx
php
websocket
nginx
asp.net
2021年 学习笔记
swoole
学习笔记https://note.youdao.com/s/ZTn9UjP3dockerLinuxredismysql学习笔记https://note.youdao.com/s/D7TLimLFlmrs-linux_mysql_redis_
swoole
括儿之家
·
2021-09-26 12:38
Laravel Octane 安装 RoadRunner
在上一篇我们实现了
Swoole
在Laravel中的安装和使用,这一篇将讲解RoadRunner的安装和使用。
·
2021-09-13 11:03
Laravel Octane 安装
Swoole
laraveoctane是什么octane是laravel官方提供的第三方包,它可以通过集成
Swoole
和RoadRunner这两种高性能的应用服务器来提高应用程序的性能。
·
2021-09-13 11:30
PHP之
Swoole
学习安装教程
目录一、前言二、
Swoole
环境搭建2.1PHPInstallation2.2
Swoole
Installation2.3开发工具提示包一、前言
swoole
是什么?
·
2021-09-11 00:42
TP6+
Swoole
4 反向代理配置
Nginx反向代理配置首先配置反向代理前已经要把之前配置过的伪静态删除掉,不然保存的时候报错以下是反向代理的完整配置,请注意其中的端口号[8000]当前这个端口号就是config\
swoole
.php文件中的
·
2021-09-10 17:10
PHP的
swoole
系列之异步任务(task)使用教程(超详细哦)
swoole
异步任务使用教程学习
swoole
的总体流程先梳理一下。1.
swoole
异步能解决什么样的问题?2.
swoole
异步任务要如何使用?3.使用时应注意什么细节?
·
2021-09-09 18:02
Swoole
Tracker v3.3.0 版本发布,支持链路追踪上报到 Zipkin
修改为Zend扩展Tracker此版本修改为了Zend扩展,所以需要通过zend_extension=
swoole
_tracker的方式进行加载完整的php.ini配置如下:zend_extension
·
2021-09-03 19:57
phpswoole
Docker部署NMP+Composer+(
Swoole
、Redis扩展)
Docker部署NMP+Composer+(
Swoole
、Redis扩展)1、安装Mysql因为我后续安装PHP需要连接到Mysql,所以这边我们先安装一下Mysql的容器dockerpullmysql
·
2021-08-27 19:14
解决
Swoole
服务报错 Too many open files 文件句柄超出系统限制
如果在
Swoole
的日志中遇到了Toomanyopenfiles这种报错,不要慌,在开发TCP网络应用的过程中,经常会遇到Toomanyopenfiles这个问题。
·
2021-08-27 18:34
phpswoole
Swoole
封装MySQL与Redis的连接池
连接池什么是连接池?连接池是创建和管理一个连接的缓冲池的技术,缓冲池中的连接可以被任何需要他们的线程使用。一个服务端资源的连接数量是有限的,比如:Redis的maxclients、MySQL的max_connections、PHP-FPM的max_children,start_servers等配置参数,都是用来设置连接数的。连接池的原理就是在资源初始化时将一定数量的连接存放在连接池中,谁用谁取,用
Ricky_Wong
·
2021-08-24 17:46
swoole
协程复用提高性能
一个请求一个协程:
SWOOLE
_HOOK_ALL]);usefunctionCo\run;run(function(){$socket=stream
·
2021-08-20 19:48
swoole协程
Swoole
v4.7.1 版本发布,Bug 修复版本
兼容了PHP8.1版本为
SWOOLE
_HOOK_CURL支持了CURLOPT_RESOLVE选项支持了形如HOST:PORT:ADDRESS、[+]HOST:PORT:ADDRESS、[-]HOST:PORT
·
2021-08-19 20:23
phpswoole
MixPHP V3 开发流程体验
Swoole
, Workerman, FPM, CLI-Server 多种运行模式介绍
由于本身支持超多的执行模式,用户可能无从下手,这里先大体介绍一下:CLI-Server:适合本机开发,零扩展依赖,Windows/MacOS等全平台支持PHP-FPM:适合共享开发环境部署,同时适合admin等管理后台项目
Swoole
·
2021-08-10 18:56
php之redis短线重连案例讲解
phpredis断线重连,pconnect连接失败问题介绍在
swoole
,workerman等cli长连接模式下,遇到Redis异常断开,后面又开启的情况,一般得重新启动程序才能正常使用,本文介绍在不重启服务
·
2021-08-06 20:50
PHP之使用
swoole
统计在线人数和ID案例讲解
$server->connections//server−>connections遍历所有websocket连接用户的fd,给所有用户推送统计人数:count(server->connections遍历所有websocket连接用户的fd,给所有用户推送统计人数:count(server−>connections遍历所有websocket连接用户的fd,给所有用户推送统计人数:count(serv
·
2021-08-06 20:49
ubuntu编译安装指定php版本的扩展
例:ubuntu已经安装php7.2,php7.0,php5.6,现在需要给php7.0编译安装
swoole
扩展1、下载源文件,解压,并进入解压文件夹wgethttps://github.com/
swoole
段义纬
·
2021-08-04 13:48
Octane+
Swoole
提升程度测试
测试Octane+
Swoole
提升程度写在前面laravel项目使用octane+
swoole
对于性能的提升非常显著(220%+的QPS提升),但还是难以与静态语言抗衡。
·
2021-08-03 18:26
Swoole
v4.7.0 版本正式发布,
Swoole
官网支持直接运行
Swoole
代码
在
Swoole
官网增加了在线运行的按钮,可以直接运行首页提供的一些示例代码,当然也可以手动输出一些PHP代码进行测试。
·
2021-07-31 11:33
phpswoole
laravel-
swoole
的扩展不兼容消息队列该怎么办?
这段时间用laravel8+laravel-
swoole
做项目,可发现laravel-
swoole
的扩展不兼容消息队列;思来想去这咋办呢,这咋办呢.咋办那就自己写咯!
·
2021-07-30 11:09
swoole
MixPHP V3 增加了 PHP-FPM、CLI-Server 的支持
MixPHPV3主推
Swoole
、WorkerMan驱动,因为这两个平台性能强劲。
撸代码的乡下人
·
2021-07-29 16:02
MixPHP V3 增加了 PHP-FPM、CLI-Server 的支持
MixPHPV3主推
Swoole
、WorkerMan驱动,因为这两个平台性能强劲。
·
2021-07-28 21:31
crmeb 多商户系统特别注意事项
//help.crmeb.net/crmeb_m...supervIsor管理器最新版http://help.crmeb.net/crmeb_m...2、php需要安装的扩展fileinforedis
swoole
4
swoole
-loaderhttp
·
2021-07-27 20:03
php
10.task进程
//创建服务//默认tcp协议,在我们的硬件通信中使用较多$server=new
Swoole
\Server("0.0.0.0",9800);//设置进程数,必须为正正数,会产生2+worker_num个数个进程
一个人的北京_
·
2021-06-27 10:18
swoole
使用 xdebug 实现调试模式(PHPSTORM)
1、安装sdebug插件说明:
swoole
的官方编程须知中已经说到了,
swoole
与常规版本的xdebug不兼容,主要是由于大量全局变量的使用违背了协程的规范,可以见此网址的说明:https://wiki.
swoole
.com
华仔233
·
2021-06-26 04:26
swoole
- thinkphp5.0 笔记(一)
前提:安装好php7.2以及下载thinkphp5.1的源码放在本地要在tp5里面嵌入
swoole
的服务,首先在根目录下创建一个server的文件夹,里面创建一个http_server.php的文件
swoole
墨丘利lh
·
2021-06-25 10:06
php记录
cd
swoole
-src-1.8.12-stable/phpize.
叫我Mr_邵
·
2021-06-25 02:47
Mac Silicon M1 编译安装 PHP8 &
Swoole
4.6 ARM64 全过程记录
面临的问题由于最新版本的macOSBigSur即便关闭安全模式/usr/lib也无法写入文件,因此导致makeinstall无法安装任何php扩展,因此想装
Swoole
只能自行编译安装php到/usr/
撸代码的乡下人
·
2021-06-24 15:19
Mac Silicon M1 编译安装 PHP8 &
Swoole
4.6 ARM64 全过程记录
面临的问题由于最新版本的macOSBigSur即便关闭安全模式/usr/lib也无法写入文件,因此导致makeinstall无法安装任何php扩展,因此想装
Swoole
只能自行编译安装php到/usr/
·
2021-06-24 13:44
Mac Silicon M1 编译安装 PHP8 &
Swoole
4.6 ARM64 全过程记录
面临的问题由于最新版本的macOSBigSur即便关闭安全模式/usr/lib也无法写入文件,因此导致makeinstall无法安装任何php扩展,因此想装
Swoole
只能自行编译安装php到/usr/
·
2021-06-24 13:56
swoole
websocket_task
2,//workerprocessnum'task_worker_num'=>2,//workerprocessnum'document_root'=>'/home/season/Desktop/
swoole
dongshixiao
·
2021-06-24 11:33
swoole
打造高性能赛事直播平台4(基于redis的登录功能)
worker进程中不支持,如果你强行去加则会报错大致思路如下,我们定义send控制器中的index方法1如果电话号码不为空的情况下,获取4位随机数2将随机数发送给手机上3如果发送成功,将验证码存放在redis中
swoole
机智的老刘明同志
·
2021-06-24 00:35
PHP面试遇到面试官的
swoole
协程三连问,快哭了!
什么是进程?进程就是应用程序的启动实例。独立的文件资源,数据资源,内存空间。什么是线程?线程属于进程,是程序的执行者。一个进程至少包含一个主线程,也可以有更多的子线程。线程有两种调度策略,一是:分时调度,二是:抢占式调度。我的官方企鹅群什么是协程?协程是轻量级线程,协程也是属于线程,协程是在线程里执行的。协程的调度是用户手动切换的,所以又叫用户空间线程。协程的创建、切换、挂起、销毁全部为内存操作,
it阿布
·
2021-06-23 17:37
基于
swoole
协程的mysql连接池
前言传统的nginx+FPM模式的PHP程序而言,每次请求FPM的worker都会连接一次mysql,然后请求结束便会断开连接。对于并发小的应用来说这不会有什么问题,但是对于高并发的应用来说,频繁建立连接Connect和销毁连接Close,数据库便会成为瓶颈,相信不少人也遇到过tomanyconnection的mysql报错吧。连接池的优势连接池采用的是长连接模式,会一直保持与MySQL的连接,用
打工是不可能打工的1
·
2021-06-23 05:19
swoole
服务端/**服务ClassServer/classServer{/*
swoole
服务@var*/private$serv;/**redis服务@var*/private$redis;/**服务启动*/publicfunctionindex
云边一片海
·
2021-06-21 03:41
3.创建server和client
一.创建服务端//默认tcp协议,在我们的硬件通信中使用较多$server=new
Swoole
\Server("0.0.0.0",9800);//设置进程数,必须为正正数,会产生2+worker_num
一个人的北京_
·
2021-06-20 10:34
Laravel使用
Swoole
加速
1、安装
Swoole
扩展
Swoole
扩展到GitHub首页下载
Swoole
扩展源码,地址:https://github.com/
swoole
/
swoole
-src下载后按照标准的PHP扩展编译方式进行编译和安装
小马在途_8bde
·
2021-06-18 22:10
Laravel使用
swoole
监听redis
开始之前,请先确保redis已经正确安装,并正常运行。Laravel代码在App\Events目录下新建RedisTest事件message=$message;}/***Getthechannelstheeventshouldbroadcaston.**@return\Illuminate\Broadcasting\Channel|array*/publicfunctionbroadcastOn(
小丑蛙很挑剔
·
2021-06-18 22:33
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他