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】
一周技术小结 1
信息在我的服务器开发系列1遇到了一个问题:tcpclient在连接后,需要先发送一个authmsg进行认证,认证不通过会直接断掉,所以需要保存当前连接的状态.当时提供了2种办法:用redis来存储使用
swoole
daydaygo
·
2020-08-23 17:21
WebSocket关于https的那些事
今天在自己的个人服务器上部署
swoole
但不巧WebSocket访问不了废话不说上代码找到nginx配置文件location/websocket/{proxy_passhttp://0.0.0.0:{port
heguixian
·
2020-08-23 17:00
linux
nginx
Bug关于TP5.1与
Swoole
使用
这两个bug是合在一起的,有些浪费我的时间,很小的bug,但是自己一直没有定位准确!1.使用TP5.1时候json_encode也可以用但是返回的json数据前端jquery是不能识别的只能使用框架的json函数2.函数结束时候使用returndieecho函数,最好使用return吧,还是比较正规,用die的话进程就结束了多进程就over了
阿朗999
·
2020-08-23 16:46
PHP
Swoole
在Tp5.1中的使用
1.1面向过程方案set(['worker_num'=>5,]);$http->on('WorkerStart',function(
swoole
_server$server,$worker_id){//
yí無所冇
·
2020-08-23 16:35
Swoole
RubyPHP:支持
swoole
和普通CLI,使用Thinkphp语法规则
Github地址:https://github.com/jiangliuer326442/rubyPHPRubyPHP是一个轻量级的PHPMVC框架,支持
Swoole
和CLI两种运行模式。
fanghailiang2016
·
2020-08-23 16:30
PHP开发
swoole
给特定用户推消息--基础思路
注意:(1)用户登录以后,将uid发送给
swoole
服务(2)
swoole
服务将uid和fd配对,保存到redis/memache/mysql(3-4)用户通过对方的uid在redis/memache/
frod-fu
·
2020-08-23 16:15
swoole
[Sw] 使用
Swoole
Server task/协程 处理大数据量异步任务时注意
关于BufferedQuery和UnbufferedQuery:http://www.php.net/manual/zh/mysqlinfo.concepts.buffering.php对于结果集小的查询,一般就开启BufferedQuery一次取回(fetchAll);对于结果集很大的查询,可以开启UnbufferedQuery来遍历资源一条条fetch,避免撑爆客户端内存;PDO属性设置:ht
dilunzhuang0924
·
2020-08-23 16:42
【
swoole
2.0】 PHP +
swoole
2.0 初体验
背景:centos7PHP7.1
swoole
2.0准备工作:一、
swoole
扩展安装1下载
swoole
cd/usr/localwget-chttps://github.com/
swoole
/
swoole
-src
dianqiangjin0204
·
2020-08-23 16:38
tp5.1.38 支持原生
swoole
需要注意的问题
1.执行某个控制器的方法时(http://test.com:9501/?s=index/index/test)其中这个方法必须是return如果是echo必须加exit否则会报错2.修改thinkphp源码thinkphp\library\think\Request.php修改publicfunctionpathinfo()方法注释if(is_null($this->pathinfo)){判断条件
chuanchouchai2554
·
2020-08-23 16:17
理解php-cli环境
php-cli我在是看
swoole
的时候看到了,
swoole
_server只能用于php-cli环境,那什么是php-cli环境,于是百度,复制了网上我觉得比较有用的介绍php_cli模式是什么php-cli
carson
·
2020-08-23 15:24
Swoole
快速起步:Task 任务机制的使用
Task任务机制实际是将耗时进程投递到异步调用事件Task中处理,从而不阻塞主进程;以
Swoole
快速起步:创建WebSocket服务器(聊天室)为例,在WebSocket服务器监听到新消息相应时,需要一些耗时的操作之后才将数据
ato'ng
·
2020-08-23 15:37
Swoole
快速起步:创建 HTTP 服务器
除此之外,
Swoole
也可以快速搭建HTTP服务器。1.创建脚本:http_server.phpset([//开启静态文件请求处理功能"enable_static_handler"=>
ato'ng
·
2020-08-23 15:37
swoole
swoole
之代码热更新实现
随着
swoole
的版本迭代更新,已经足够稳定了,在阿里,腾讯,yy等各大公司都有着使用,也有很多游戏圈里的朋友也在使用,这些朋友经常会提到一个问题,每次代码更新还需要停止服务,然后重新启动,来达到更新代码
月之海的记忆
·
2020-08-23 15:59
php
swoole
4.2.11 报错【async-io must be used in PHP CLI mode】 以及 websocket server收到的数据总是乱码的问题
本猿在2018.12.30使用
swoole
的websocketserver与html5的websocket进行聊天测试,发现,前端传到
swoole
的数据,即使只是几个英文字符,
swoole
的websocketserver
飞飞小坏蛋
·
2020-08-23 14:10
TP5.1+原生
swoole
完美整合,解决常见问题
http_server.php文件set(['worker_num'=>5,'enable_static_handler'=>true,'document_root'=>'/home/buinar/www/
swoole
星云·子木
·
2020-08-23 14:01
PHP
swoole
学习过程中踩到的坑
坑swManager_loop(:272):wait()failed.[2017-09-0213:41:19#8475.2]NOTICEServerisshutdownnow.[2017-09-0213:41:19$8476.0]ERRORswManager_loop(:272):wait()failed.Error:Interruptedsystemcall[4].当前版本是1.8.11,在论坛
yuebanyidiudiu
·
2020-08-23 14:56
swoole
think-
swoole
一直提示Class 'think\
swoole
\Server' not found
phppublic/index.phpindex/Demon/start一直提示class找不到还纠结着是不是环境安装有问题,来回改了好久,其实很简单:cdpublicphpindex.phpindex/Demon/start即可。。
卡卡恩
·
2020-08-23 14:55
后端
Fatal error: Uncaught RedisException: protocol error, got '1' as reply type byte php redis 长连接的问题
Fatalerror:UncaughtRedisException:protocolerror,got'1'asreplytypebytefunctiondoTask(
swoole
_process$worker
scjzhong
·
2020-08-23 14:50
php
swoole
\
Swoole
\Coroutine\MySQL 链接不上
swoole
链接mysql一直链接不上之前忘记写这个thrownewRuntimeException($mysql->connect_error,$mysql->errno);打印报错了,记录一下$mysql
鱼丸粗面1928
·
2020-08-23 14:24
swoole
php
swoole
-- 新手应该绕过的坑01 --task进程 协程
SOOWLE版本:4.3.3及以下(笔者测试这里只有4.3.3和4.2.1)
swoole
中在task进程里是无法使用协程相关,以下代码运行会报错。worker进程里就没问这个问题,可以放心使用。
梅小春
·
2020-08-23 14:28
swoole
Swoole
快速起步:创建 TCP 服务器
服务器脚本1.创建脚本:server.phpset([//守护进程"daemonize"=>0,//进程数量,为CPU核数的1-4倍"worker_man"=>8,//更多配置:https://wiki.
swoole
.com
ato'ng
·
2020-08-23 14:36
swoole
swoole
学习之task异步任务
使用场景:执行耗时操作:给多人发送邮件,广播消息等等需要长时间等待的操作在WebSocket服务中使用我们需要使用到的函数:task($data)函数投递一个异步任务到task_worker池中。此函数是非阻塞的,执行完毕会立即返回。Worker进程可以继续处理新的请求。使用Task功能,必须先设置task_worker_num,并且必须设置Server的onTask和onFinish事件回调返回
mrun
·
2020-08-23 12:38
PHP
我用easy
swoole
v2做了一个http服务
在我看来,
swoole
的优点是性能高,可定制性强,应用场景广(支持http服务,socket服务,或者自己手撸个tcp服务)。
小卡车7号
·
2020-08-23 12:57
后端
linux操作系统centos-php-
swoole
4.4详细安装过程
官方github源码包的下载地址,根据自己的需要下载,https://github.com/
swoole
/
swoole
-src/releases1.先下载官方扩展包,解压[root@iz8vbjfugmkid4cknmtq8bz
任永涛2.0
·
2020-08-23 12:21
PHP
vagrant centos7 安装
swoole
4应用环境
使用过docker安装环境,蛮顺利的。最近就想着自己编译安装一下整个环境。之前接触过vagrant,搭建操作系统很快速,就使用它来快速搭建一下linux环境。写下整合日记,方便以后查阅。这里只记录一下采的坑和一键安装的方法,就不具体按步骤介绍了。一键安装方法:只适合centos。感谢白猫大神的一键安装地址。因为发现现在github下载都有点墙得厉害,干脆都下载下来了,做了点修改。下面是百度云链接的
ShrRung
·
2020-08-23 11:39
PHP
centos7
swoole
vagrant
swoole
异步任务实现
/usr/bin/envphpserv=new
swoole
_server("0.0.0.0",9501);$this->serv->set(array('worker_num'=>1,//一般设置为服务器
木叶之舞
·
2020-08-23 11:30
php
swoole
centos7编译安装
swoole
4.1.1
centos7编译安装
swoole
通讯框架步骤1:下载源码包进入我的工具目录(自己定义的专门放软件工具包的目录tools)运行命令:cd/home/tools运行命令:gitclonehttps://gitee.com
脚本先生1991
·
2020-08-23 11:29
服务器
后端
linux服务器安装
swoole
扩展
说明:
swoole
只能用在LInux,macos系统上,不能用作Windows系统上2.0.12版本开始不再支持PHP5安装方式一:pecl安装适用于php7.0以上版本centOS中:#peclinstall
swoole
idjl
·
2020-08-23 11:19
php学习笔记
Swoole
学习之
Swoole
Task任务(六)
Swoole
提供了异步任务处理的功能,可以投递一个异步任务到TaskWorker进程池中执行,不影响当前请求的处理速度。
Corwien
·
2020-08-23 11:42
swoole
php
task
Swoole
Task 的应用
概述这是关于
Swoole
学习的第二篇文章:
Swoole
Task的应用。第一篇:
Swoole
Timer的应用
Swoole
异步Task,主要实现调用异步任务的执行。
新亮
·
2020-08-23 11:10
task
swoole
php
window安装Cygwin+
swoole
4.0
Cygwin网址:http://www.cygwin.com/安装Cygwin:点击exe安装文件点击下一步选择installfrominternet点击下一步自定义安装目录,不要按在系统盘,点击下一步选择下载目录,点击下一步选择directconnection点击下一步7、选择镜像源,填写url点击添加,选中添加后的镜像源,点击下一步(http://cygwin.mirror.constant.
北溟漁
·
2020-08-23 11:48
mac下安装
swoole
扩展(XAMPP)
1:下载
swoole
版本,并将下载的版本放入/usr/local路径下(地址随便,我是喜欢放在/usr/local路径下),下载地址:https://github.com/
swoole
/
swoole
-src
第7维度
·
2020-08-23 11:16
php 通过 pecl 安装
swoole
扩展
简介Pecl全称ThePHPExtensionCommunityLibrary,php社区扩展库,由社区编写,维护。使用pecl方便之处在于我们不用到处找源码包下载编译,配置,不用手动phpize,configure,make,makeinstall,自动识别模块安装路径,我们只需要编辑php.ini配置文件开启扩展,当然我们也需要自己配置一些参数的时候可以先下载源码再构建安装peclUbuntu
爱吃凉皮的妹纸
·
2020-08-23 11:00
PHP使用
swoole
来实现实时异步任务队列
看
swoole
的官方文档,真的很迷茫,文档里都是些零碎的点,这些点怎么串起来的,还得需要自己摸索。比如手册里将不同的进程分开来讲,但实际开发的过程中,使用却是一起使用的。比如任务队列。
shooke
·
2020-08-23 11:44
php
swoole
swoole
在mac os上的环境配置
servlet开发方式,但是现在发现这种方式好像有点过时了,现在很多使用框架的方式进行快速开发,而我现在也需要更快速地搭建一个服务器框架,就在网上寻找方便的开源应用或者游戏服务器框架,终于找到一个基于
swoole
rsp19801226
·
2020-08-23 11:59
server开发
宝塔面板命令行安装
swoole
,
swoole
关闭Short Name
新建一个文件夹,并进入文件夹(如果文件夹名称有修改请自行修改)mkdir
swoole
cd
swoole
下载
swoole
安装包(如需要其他版本安装包请到http://pecl.php.net/package
执念、很无奈
·
2020-08-23 11:14
php
PHP的
swoole
异步高并发扩展大概介绍
Swoole
介绍:
Swoole
是一个PHP的C扩展,可用来开发PHP的高性能高并发TCP/UDPServer。
Swoole
的网络IO部分基于多线程的epoll/kqueue事件循环,是全异步非阻塞的。
丶MMM梦
·
2020-08-23 11:52
php
php5.5.56安装
swoole
扩展-----码神帅
wgethttps://github.com/
swoole
/
swoole
-src/archive/
swoole
-1.7.6-stable.tar.gztarzxvf
swoole
-1.7.6-stable.tar.gzcd
swoole
码神-帅
·
2020-08-23 11:20
虚拟机
php
安装
swoole
问题解决
我的运行环境是centos7+nginx+php7.2,安装
swoole
时遇到问题。
yshir-phper
·
2020-08-23 11:46
swoole
性能优化篇之swooole
谈谈php的
swoole
吧,说到
swoole
,那么
swoole
是什么呢?可以用来干啥?
疯狂的开发工程师
·
2020-08-23 11:13
在服务器上安装
swoole
Linux环境下安装
swoole
:1、wgethttp://pecl.php.net/get/
swoole
-1.9.1.tgz下载
swoole
包2、tar-zxvf
swoole
-1.9.1.tgz解压
swoole
纳尼Baby
·
2020-08-23 11:42
Linux
php
swoole
centos7 php7安装
swoole
扩展
环境linuxcentos7php7.1一、下载
swoole
扩展安装包下载地址:http://pecl.php.net/package/
swoole
[root@localhost~]#wget-chttp
cywanp
·
2020-08-23 11:35
环境搭建
Easy
Swoole
3.3.4开发环境(php7.4.1+
swoole
4.4.13)安装总结
一、php7.4.1源码安装1.php官网下载源码包2.上传到服务器--解压tar-jxvfphp-7.4.1.tar.bz23.configure(编译)进入到解压目录php-7.4.1cdphp-7.4.1/执行以下命令,编译配置检测,–prefix指定安装目录,没有指定默认安装到/user/local./configure--prefix=/home/soft/php/php7.4.1--w
孙行者来也
·
2020-08-23 11:26
EasySwoole
swoole
linux平台编译安装PHP7并安装Redis扩展与
Swoole
扩展实例教程
编译安装PHP7并安装Redis扩展
Swoole
扩展:在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了本php7是编译成fpm-php使用的,如果是apache那么编译参数应该为
张高伟
·
2020-08-23 11:21
linux
php
PHP
Swoole
开发 教程一 (
swoole
开发环境安装)
安装环境centos7.4php7.2.4
swoole
2.1.1在接下来中我将使用安装有centos7.4系统的京东云主机来为大家演示,ps:建议大家使用京东云来练手安装,毕竟新手注册免费送一个月云主机代码包如下所示
上官二狗
·
2020-08-23 11:50
php7
swoole
Swoole
之环境安装
虚拟机以及网络配置在Window下学习
Swoole
我是选择安装虚拟机安装CentOS7虚拟机以及镜像自行下载安装教程:https://www.cnblogs.com/lynn-li/p/6077944.
凶杀的微笑
·
2020-08-23 11:17
Swoole
Mac 下安装 redis,
swoole
扩展注意的坑
昨天安装redis怎么都没安装成功,后来查到原因,是mac的老版本5.5的phpize和5.5版本的php-config,新的扩展都安装到旧版本的php上去了,我当前使用的是php7.0.坑1.首先Mac要安装autoconf,通过wget下载安装或者直接brew安装都可以。有了这个才可以使用./configure命令.坑2.删除或重命名/usr/bin/php,/usr/bin/phpize这个
falcon_PHPer
·
2020-08-23 11:16
技术
mac电脑php中安装
swoole
扩展件
1.首先更新php版本,如果已经是最新的请忽略,(1)查看是否安装phpbrewsearchphp(2)安装最新版本phpbrewinstallphp2.查看是否安装openssl,安装了请忽略(1)查看是否安装opensslbrewsearchopenssl(2)安装最新版本opensslbrewinstallopenssl3.找到openssl的安装位置,步骤4会用到4.进入root模式进行安
阿信哦
·
2020-08-23 11:42
swoole
Linux PHP 安装
swoole
拓展
参考链接http://doc.ali2app.com/index.php?s=/18&page_id=330检查环境配置环境变量保持php在环境变量中。在命令行输入php-v,出现类型以下信息则表示已经配置到环境变量中,直接跳过到安装依赖。%php-vPHP5.6.30(cli)(built:Feb7201716:18:37)Copyright(c)1997-2016ThePHPGroupZend
小鹏程序
·
2020-08-23 11:12
如何安装高版本的
swoole
扩展(此处以
swoole
4.3.2)为例
安装最新版的
swoole
扩展——4.3.2版本下载这个版本的
swoole
扩展开始安装下载这个版本的
swoole
扩展官网下载地址:点此查看开始安装//选择你要解压的地址cd/www/server/
swoole
.so
浮生如梦梦若浮生
·
2020-08-23 11:11
技术
php
swoole
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他