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】
左手代码,右手开源,开源路上的一份子
相对于来说,全面开花的时间应该是从2018年,以及在机缘巧合之下加入
Swoole
开发组开始。往下聊故事之前,先来做一个自我介绍:关于我鲁飞,
开源社
·
2023-08-22 12:37
SpringBoot 学习(03): 弱语言的注解和SpringBoot注解的异同
弱语言代表:Hyperf,一个基于PHP
Swoole
扩展的常驻内存框架注解概念的举例说明;说白了就是,你当领导,破烂事让秘书帮你去安排,你只需要批注一下,例如下周要举办一场活动,秘书将方案交给你审批,你看完后
森叶
·
2023-08-20 20:38
Python/PHP
思维学
SpringBoot
spring
boot
学习
后端
swoole
安装
1、安装
swoole
cd到一个需要安装的目录wgethttps://github.com/
swoole
/
swoole
-src/archive/v1.9.1-stable.tar.gztarzxvfv1.9.1
Yii2小虾
·
2023-08-20 16:59
swoole
简单聊天室
最开始想laravel+
swoole
打造一个简单的聊天室然后开启server时候发现没必要,在哪写都一样所以我另外在laravel外面写了个server的目录,用作简单调试image.png以下是代码块
鸦小高
·
2023-08-20 02:44
2022年 PHP面试问题记录
array_walk的区别array_merge和+的区别PHP如何读取大文件PHP的特性了解哪些JIT了解吗对php底层有哪些了解面向对象的几大特性详细介绍下多态静态属性FPM进程是如何管理的介绍下
Swoole
无痕之意
·
2023-08-18 16:51
其他
php
面试
php面试
【开源分享】在线客服系统搭建-基于php和
swoole
客服系统CRMchat(附源码完整搭建教程)...
CRMChat是一款开源的在线客服系统,后台管理使用thinkphp框架,消息通讯使用
swoole
扩展,现在我来部署搭建一下。
程序员老狼
·
2023-08-18 11:03
php
swoole
开发语言
后端
静态编译
swoole
-cli并调用rust的动态链接库
害起因是上周因为发现php没有能直接获取硬件信息的类库或者api,然后用rust写了一个动态链接库调用。然后发了朋友圈后有人询问demo,索性写一个简单教程,免得时间久了自己也忘了。(精通ffi的技术大牛请关闭此贴,纯属划水贴)note:由于使用的是windows下面步骤便以windows环境为例安装环境php环境ps:由于我使用的swooel-cli并没有附带ffi便写一个简易安装过程php已经
·
2023-08-17 16:15
swoole
中用到的一些命令
客户端连接tcp、udp服务:telnet127.0.0.19501//--tcpnc127.0.0.19502//--udp查看端口使用情况:lsof-i:9501//查看端口kill-9pid//杀死进程查看进程psaux|grepfilename//filename执行的脚本文件查看进程树pstree-ppid//pid主进程id
AES_
·
2023-08-16 18:47
Swoole
源码分析——Server模块之OpenSSL (上)
SSL是在TCP层之上为客户端服务端之间数据传输运用复杂的加密算法,
swoole
使用SSL加密只需要两个步骤:$serv=new
swoole
_server("0.0.0.0",443,
SWOOLE
_PROCESS
·
2023-08-16 12:54
swoole
第七课 执行异步任务 (task)
Swoole
提供了异步任务处理的功能,可以投递一个异步任务到TaskWorker进程池中执行,不影响当前请求的处理速度。
Moranshen
·
2023-08-16 06:08
Laradock中使用
swoole
环境:mac首先我们需要在laradock的.env文件下面修改WORKSPACE_INSTALL_
SWOOLE
=true重新build一下虚拟机docker-composebuildworkspace
烧饼丨灬
·
2023-08-15 18:43
Win10 下使用PHPStorm开发/调试 Docker +deocker+
Swoole
+XDebug+Hyperf
[email protected]
:
swoole
/sdebug.git-bsdebug_2_9--depth=1cdsdebug/apkaddphp7-dev#安装phpizephpizeapkaddgcclibc-devmake
cxscode
·
2023-08-15 10:52
phpstorm
swoole
ide
Think-
Swoole
启动流程
启动流程//启动服务phpthink
swoole
startthink-入口引入自动加载应用初始化实例化App,并获取Console组件实例化Console,调用$this->app->initialize
三笠丶阿尔曼
·
2023-08-14 03:11
linux系统虚拟主机开启支持
Swoole
Loader扩展
特别说明:只是安装支持
Swoole
扩展,主机并没有安装服务端。目前支持版本php5.4-php7.2。1、登陆主机控制面板,找到【远程文件下载】这个功能。
wwwwestcn
·
2023-08-10 06:33
linux
虚拟主机
linux虚拟主机
Swoole
Loader
因项目只做socket客户端,不想用workerman或者
swoole
框架,简单实现ws PHP客户端
phpstudy_pro\Extensions\php\php7.4.3nts\composerrequiretextalk/websocket1、因项目只做socket客户端,不想用workerman或者
swoole
BaiduPHP
·
2023-08-09 22:40
php
PHP+
Swoole
扩展安装
第一步:首先git获取
swoole
源码包gitclonehttps://gitee.com/
swoole
/
swoole
.git第二步:进入目录,用phpize进行配置/root/work/study/php
墨入烟松
·
2023-08-09 01:37
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
2301_78385600
·
2023-08-08 21:56
golang
微服务
开发语言
2019年8月23日 星期五(workerman和
swoole
的区别)
两个框架我都有用过,workerman用得更多些,这2个框架都很出名,它们的出现大大的提高了php的应用范围及知名度workerman和
swoole
都是phpsocket服务器框架,都支持长连接、tcp
Ataraxia_LIANG
·
2023-08-08 04:27
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
2301_78385600
·
2023-08-07 12:49
golang
微服务
开发语言
tp6
swoole
定时任务运行一段时间挂了
来自CRMEB的案例代码:/***开启定时器*/protectedfunctiontimer(App$app){$last=time();$task=[6=>$last,10=>$last,30=>$last,60=>$last,180=>$last,300=>$last];$this->timer=Timer::tick($this->interval,function()use(&$task,
马克88
·
2023-08-03 17:17
ThinkPHP
PHP
swoole
php
thinkphp
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
2301_78385600
·
2023-08-03 11:33
golang
微服务
writev() failed (104 nginx 转发报错
技术背景:使用easy
swoole
框架做服务层,nginx做反向代理,用户请求经过nginxproxy_pass转发,easy
swoole
做API的接口相应,目前接口调用没问题,但上传一个图片,小图片没问题
树下水月
·
2023-08-02 13:02
easyswoole
PHP
nginx
运维
修改laradock端口,让valet和laradock完美共存
编译安装了redis、
swoole
、yar。
樱桃小盒子
·
2023-08-02 10:30
PHP+
Swoole
实现简单HTTP服务器
enable_static_handler排除静态文件(排除后不会触发onRequest事件)document_root加载静态文件目录,当有静态文件请求就会到此目录中寻找worker_num设置worker数量,worker是什么应该不用说了吧…max_request最大请求数,当请求数超过设置的数值就会kill掉worker由Manager进程重启拉起新的worker,主要是用来防止由于代码编
赵一舟
·
2023-08-02 05:47
php
swoole
http
linux 常用命令
php--ri
swoole
#查看PHP
Swoole
版本ps-ef|grepphp#查看带PHP关键词的进程ps-ef|grepworker#查看带worker关键词的进程nohup命令可以让你在退出终端或关闭
赵一舟
·
2023-08-02 05:47
linux
运维
服务器
Linux安装
swoole
进入目录cd/usr/local/src下载wgethttps://pecl.php.net/get/
swoole
-2.1.1.tgz解压tar-zxvf
swoole
-2.1.1.tgz进入目录cd
swoole
xuanxiao
·
2023-07-31 23:14
PHP异步框架总结
目前主要有:国产
swoole
workerman国外framework-xrevoltrevoltreactphpamphpasync
程序员达芬奇
·
2023-07-29 13:04
以码之名
php进阶
php
异步框架
Linux - PHP编译安装扩展(
Swoole
/Redis/Yaconf)
以系统ubuntu20,鸟哥的Yaconf扩展为例。第一步:在github上找到对应的资源,点code按钮,鼠标移到zip选项点击右键,选择复制连接地址。打开命令行,切换到压缩文件要存放的地址命令行中输入wget命令下载压缩文件:wgethttps://github.com/laruence/yaconf/archive/refs/heads/master.zip下载完成后ll查看下载文件名:用u
我林
·
2023-07-28 08:40
php
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
2301_78385600
·
2023-07-27 19:14
golang
微服务
开发语言
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
2301_78385600
·
2023-07-27 19:43
golang
微服务
开发语言
2023年PHP面试题30道详细整理(附带答案)
1.请问一下你使用过
swoole
吗,使用过,怎么设置心跳?
007php007
·
2023-07-26 23:16
php
API
后端
php
android
开发语言
brew install
swoole
openssl 错误处理
错误:
swoole
_ssl.h:27:10:fatalerror:'openssl/ssl.h'filenotfound"Enableopensslsupport,requireopenssllibrary
Smile_468d
·
2023-07-26 12:17
Swoole
从入门到入土(8)——协程初探
这一章节“协程”话题的讨论是为了让我们对之后协程风格服务端有更全面的了解。所以我们需要先一起了解一下什么是协程?协程有什么作用?当大家第一次看到“协程”这个词的时候,应该都一样会打开某度、某歌搜索一翻,然后搜到一堆很玄幻的概念,比如以下这一句:“协程(coroutine)也是一种程序组件。相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。”往往让人看了一脸问号-_-其实“协程”
张云利
·
2023-07-26 05:11
swoole
后端
【
Swoole
系列4.8】一键协程化
一键协程化在协程相关的内容中,最后我们要讲的就是这个一键协程化的功能。这玩意又是什么意思呢?我们先看下面的例子。简单例子go(function(){ $i = 9999999999999; while($i--){ // file_put_contents("./4.7test", $i.PHP_EOL); } echo 111;});go(function(
码农老张Zy
·
2023-07-26 05:11
java
python
redis
编程语言
linux
swoole
一键携程化mysql_【
SWOOLE
系列】浅淡
SWOOLE
协程(二) 一键协程化
再这感谢
swoole
大佬们的点赞和转载,让我短暂的感受到了什么要叫高光时刻。背景我相信大部分人一开始用
swoole
的协程的时候都会再协程里写了一大堆堵塞的函数,导致项目崩溃。(是的!不要告诉我!
weixin_39636245
·
2023-07-26 05:41
thinkphp6
swoole
异步协程
一、安装thinkphp
swoole
扩展composerrequiretopthink/think-
swoole
二、设置
swoole
配置文件['host'=>env('
SWOOLE
_HOST','127.0.0.1
声嘶喑哑
·
2023-07-26 05:41
php
swoole
thinkphp
php
swoole
携程,基于
Swoole
实现协程篇(三):在 Laravel 框架中使用协程
基于
Swoole
实现协程篇(三):在Laravel框架中使用协程由学院君创建于1年前,最后更新于1年前版本号#17432views4likes0collects前两篇教程我们陆续介绍了
Swoole
协程的实现原理
Top量化猎头Junco
·
2023-07-26 05:10
php
swoole携程
php 协程 mysql_
Swoole
- PHP 协程框架
//高性能HTTP服务器$http=new
Swoole
\Http\Server("127.0.0.1",9501);$http->on("start",function($server){echo"
Swoole
httpserverisstartedathttp
Doreen Wat
·
2023-07-26 05:10
php
协程
mysql
laravel利用
swoole
扩展封装redis连接池以及一键协程化
├─RedisBase.php------redis操作基类│├─pool││├─RedisPool.php-------Redis连接池封装类│├─Redis.php----------------
swoole
拿命搏未〃来
·
2023-07-26 05:09
Swoole
Redis
Laravel
redis
swoole
laravel +
swoole
实现websocket消息推送
1、常见laravel项目composercreate-project laravel/laravel2、安装predis和guzzlehttpcomposerrequireguzzlehttp/guzzlecomposerrequirepredis/predis3、创建WebSocketServerCommandargument('action');switch($arg){case'start
蓝色知更鸟
·
2023-07-26 05:06
web
swoole
websocket
聊天室
消息推送
php
一键协程化
作用:相对于
Swoole
1.x,
Swoole
4+提供了协程这个大杀器,所有业务代码都是同步的,但底层的IO却是异步的,保证并发的同时避免了传统异步回调所带来的离散的代码逻辑和陷入多层回调中导致代码无法维护之前解决方案
飞马攻城师
·
2023-07-26 05:06
一键协程化 linux命令
\
Swoole
\Runtime::enableCoroutine();go(function(){$i=9999999999999;while($i--){file_put_contents("./4.7test
赵一舟
·
2023-07-26 05:35
android
thinkphp5和thinkphp6有什么区别?
以下是二者的区别:1.底层框架差异ThinkPHP5基于PHP5.4+开发,使用的是传统的面向对象开发模式;ThinkPHP6基于PHP7.1+开发,采用了
Swoole
扩展,使框架性能提高了约10倍。
O-Striue-O
·
2023-07-26 01:45
php
thinkphp5
thinkphp6
thinkphp
单体项目多服务器发布
部署代码的方式很多种,有瓦力自动化部署,jenkins自动化部署,还有使用同步方式去部署,亦或是使用
swoole
脚本自动化部署,或者bashshell部署等等,但是今天我们讲的主题都不是这些,我们讲的是懒人操作
dj1540225203
·
2023-07-25 04:19
服务器
php
git
hyperf协程
具体来说,
Swoole
的每个Worker进程会存在一个协程调度器来调度协程,协程切换的时机就
赵一舟
·
2023-07-24 11:50
android
Swoole
之 编译安装
Swoole
编译安装步骤
Swoole
扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,makeinstall进行安装。
wei15528175269
·
2023-07-24 00:55
swoole
swoole
git
github
二、php
swoole
的TCP 服务器简单案例
一、安装
swoole
扩展_Yel_Liang的博客-CSDN博客创建一个简单的tcp服务on('Connect',function($server,$fd){echo"Client:用户{$fd}进入房间
Yel_Liang
·
2023-07-22 04:38
swoole
php
swoole
tcp/ip
c++ 协程_
Swoole
实现协程基本概念和底层原理
协程是什么协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建和切换的消耗更低,
Swoole
可以为每一个请求创建对应的协程,根据IO的状态来合理的调度协程
weixin_39538607
·
2023-07-21 11:05
c++
协程
Swoole
实现基于WebSocket的群聊私聊
如题,本文会实现一个基于
Swoole
的websocket聊天室(可以群聊,也可以私聊,具体还需要看数据结构的设计)。
尽情的嘲笑我吧
·
2023-07-20 22:32
hyperf 六、异常处理
文档地址:Hyperf控制器那篇文里提到过php-fpm和
swoole
的区别。
lsswear
·
2023-07-18 18:15
php
php
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他