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
源码分析——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
PHP7.4 安装
swoole
扩展
安装流程拉取
swoole
,并完成编译gitclonehttps://gitee.com/
swoole
/
swoole
.gitcd
swoole
phpize.
牍中玉的小木屋
·
2023-07-18 10:23
编译安装的php7安装
swoole
的扩展的错误
本文说的是
swoole
安装后1.php.ini中写入extension=
swoole
.so启动成功2.php-m/php--ri
swoole
还是不行的话,继续看下去。
Drunken罂粟
·
2023-07-18 05:29
Centos6.5下升级gcc、g++到4.8.5
我在编译
swoole
4.5.2的时候,报g++11编译失败。二,编译安装,一键脚本安装2.1前提条件:Centos6.x默认安装了GCC4.4.7,没有需要提前安装gcc#!
hzsnone
·
2023-07-17 14:05
Linux系统运维
Shell编程
linux
centos
python代码转成php代码的工具 或者go转成php的代码,想把odoo改成成php
swoole
当成web服务+go的架构
目前市场上有一些可以将Python代码转换为PHP代码的工具,例如:Transcrypt:Transcrypt是一个将Python代码转换为JavaScript和PHP的工具。它可以将Python代码转换为相应的PHP代码,并保持语法和结构的一致性。Pythran:Pythran是一个专门用于加速Python代码执行的工具,但它也提供了将Python代码转换为C++和PHP的功能。PHPPy:PH
zhangfeng1133
·
2023-07-17 13:33
php
swoole
开发语言
python
转换
基于
Swoole
的微信扫码登录
这里基于微信公众平台的带参数临时二维码,并且结合
Swoole
的WebSocket服务实现扫码登录。大体流程如下:客户端打开登录界面,连接到WebSocket服务WebScoket服务生成带参数二维
八重樱勿忘
·
2023-07-16 14:26
swoole
web应用场景:APP推送客服聊天系统网络直播
Swoole
的特点纯c编写,性能好事件驱动异步非阻塞并发百万tcp连接支持多进程/多线程安装
swoole
peclinstall
swoole
我的楼兰0909
·
2023-07-15 20:14
dockerfile搭建php+mysql+redis+
swoole
环境,使用docker-compose up启动
一、编写dockerfile文件编写dockerfile构建镜像,主要是一些php的扩展FROMphp:7.4-fpmENVTZ=Asia/ShanghaiRUNln-snf/usr/share/zoneinfo/$TZ/etc/localtime&&echo$TZ>/etc/timezoneRUNapt-getupdate&&apt-getinstall-y\--no-install-recom
sky-coder
·
2023-07-15 12:32
php
swoole
LNMP
php
mysql
redis
Go 微服务开发框架 DMicro 的设计思路
包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于
swoole
定制化开发的。
m0_67544708
·
2023-07-14 06:47
golang
微服务
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他