手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
swoole
swoole 安装与简单应用
方法一:PECL安装安装依赖包apt-getinstalllibpcre3libpcre3-dev安装swoolepeclinstallswoole修改PHP配置php.ini 加载swoole验证安装与加载:php-m|grepswoole 方法二:源码编译安装1.下载swoole下载源码包,解压,并切换到解压目录wget-chttps://gi
作者:编程之家 时间:2022-10-08
golang和swoole区别
golang和swoole区别开发效率Go语言是本质上是静态语言,开发效率稍差,但性能更强,更适合底层软件的开发Swoole使用PHP语言,动态脚本语言,开发效率最佳,更适合应用软件的开发IO模型go语言使用单线程eventloop处理IO事件,多线程实现协程调度,执行用户层代码swoole使用多线程eventloo
作者:编程之家 时间:2022-10-08
swoole的http服务
document_root参数主要是设置访问静态页面时的指定静态文件目录$http=newSwoole\Http\Server("0.0.0.0",9505);$http->set(['worker_num'=>5,//进程数'enable_static_handler'=>true,//是否允许加载静态文件true-是false-否'document_root&#
作者:编程之家 时间:2022-10-08
swoole结合php的pdo mysql模式出现MySQL server has gone away
mysql做为php的黄金搭档和互联网上应用最广泛的数据库,免不了天天与之打交道,不少朋友在熟悉swoole的使用之后,也趟平了不少坑,准备实战了,终于上线了,正愉快的体验swoole带来的巨大改进,突然数据库操作bug了,大量报mysqlservergoneaway, 于是swooler心里千万之草尼马奔腾
作者:编程之家 时间:2022-10-08
contos7 yum安装php7.2与swoole
contos7yum安装php7.2与swoole原创快乐木头人最后发布于2019-05-3010:52:03阅读数524 收藏展开1、替换YUM源yum-yinstallepel-release rpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm2、php7.2安装yum-yinstallphp72w3、安装扩展y
作者:编程之家 时间:2022-10-08
swoole+Redis将实时数据的推送
swoole+Redis将实时数据的推送一实现功能设计师订单如果设计师未抢单,超时(5分钟)设计订单时时给设计师派送,设计师公众号中收到派单信息设计发布者收到派单成功信息环境centos6.10redis-4.0.2swoole-src-4.4.12php-7.1.5MYsyql5.7在centos6默认是gcc-4.7,安装swoole
作者:编程之家 时间:2022-10-08
swoole学习之路三进程模型
进程及线程进程所谓进程其实就是操作系统中一个正在运行的程序,我们在一个终端当中,通过php,运行一个php文件,这个时候就相当于我们创建了一个进程,这个进程会在系统中驻存,申请属于它自己的内存空间系统资源并且运行相应的程序对于一个进程来说,它的核心内容分为两个部分,一
作者:编程之家 时间:2022-10-08
swoole异步io操作
1.异步写入<?php$content=date('Y-m-dH:i:s').PHP_EOL;swoole_async_writefile(__DIR__.'/1.log',$content,function($filename){//todoecho"文件名".$filename.':success'.PHP_EOL;},FILE_APPEND);echo"外部先执
作者:编程之家 时间:2022-10-08
【六星教育-swoole-1911 swoole进阶-03网络协议与tcp问题】
前言上节课主要说到了长连接、心跳检测机制、udp和tcp、异步扩展,需要注意的是异步扩展安装版本要一致,重点是udp和tcp的区别。udp特点:不负责任,只发送不管结果,tcp:专业,确定相互之间的通信,再去发送信息。udp的速度快于tcp的,udp=》软件弹窗,群发=》微信公众号的群发。swoole服务web访
作者:编程之家 时间:2022-10-08
swoole运行模式加速laravel应用的详细介绍
本篇文章给大家带来的内容是关于swoole运行模式加速laravel应用的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、SwooleSwoole号称重新定义了PHP,它是一个PHP扩展,使得PHP可以使用异步的方式执行,就像node一样,而且还能使用socket,为PHP提供了一系列异
作者:编程之家 时间:2022-10-08
【六星教育-swoole-1911 swoole进阶-05swoole结构与进程函数】
前言上节课,主要是说到tcp的问题及其解决方法,进程与线程的概念。问题解决方法主要是用到包头+包体的方式。进程、线程、协程概念及关系一个运行的程序是依赖于一个进程的,但是进程的资源消耗比较大,这个时候就需要线程来处理,一个进程可以有多个线程,但是线程有个缺点:运行状态需要切
作者:编程之家 时间:2022-10-08
thinkphp5集成swoole的方法
PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。前提:保证
作者:编程之家 时间:2022-10-08
Swoole Server的两种运行模式介绍
单线程模式(SWOOLE_BASE)这种模式就是传统的异步非阻塞Server。与Nginx和Node.js等程序是完全一致的。在时间循环中直接回调PHP的函数,而不是dispatch投递任务。如果回调函数中有阻塞操作会导致Server退化为同步模式。worker_num参数对与BASE模式仍然有效,会启
作者:编程之家 时间:2022-10-08
Swoole 是 PHP 中的 Node.js?
一想到那些可以使用Node的同事,一些PHP开发者的脸都嫉妒绿了。异步Node系统可以在不同协议间共享代码库,并在代码之外提供服务。这真的想让一个人转Node开发。实际上PHP中也有类似于Node的存在,并被列入了PHP拓展,叫做Swoole。 PHP中的Node?Swoole到底是什么?我
作者:编程之家 时间:2022-10-08
Laravel集成Swoole教程
1.准备工作安装Laravellaravelnewlaravel-swoole 本人使用valet进行开发,可以使用laravel-swoole.test 进行访问2.引入swoole具体的swoole安装请移步官网进行下载,编译,安装,这里不多阐述了。1.在项目更目录创建一个server文件夹,然后在该文件夹中创建
作者:编程之家 时间:2022-10-08
https://www.php.cn/swoole/438886.html
swoole安装好了不能运行解决方法:1、使用“-nameswoole.so”命令查找swoole.so的位置。2、将swoole.so添加到php.ini文件中即可。实现方法详解:如果在命令行下输入php--riswoole没有反应,则表示swoole安装没有成功。因为swoole是在cli模式下运行的,所以不能直接看phpinfo
作者:编程之家 时间:2022-10-08
mac 编译php 7.2+扩展编译 的坑史不是swoole的坑,php的一个坑,这个坑还没填满,问题根源还没有找到 !
目前网上找到的文章全是php7.1,但是brew己经没有7.1了,最新是7.2,这让我怀疑是不是我的版本问题,导致swoole编译时总是编译不过去。后来发现任何扩展都编不过去,提示:Configuringfor:PHPApiVersion:20170718ZendModuleApiNo:20170718ZendExtensionApiNo:3
作者:编程之家 时间:2022-10-08
Homestead 安装 PHP Swoole 扩展
下载最新安装包cd/usr/local/srcsudogitclone http://git.oschina.net/swoole/swoole官网地址(最新下载包):https://wiki.swoole.com/#/environment使用phpize命令完成php环境的检测cdswoole/sudo/usr/bin/phpize7.3#不同php版本的情况下phpize版本不同Confi
作者:编程之家 时间:2022-10-08
[PHP] 编译安装swoole
不知道为啥,家里的网访问不了pecl.php.net,这也就没有办法直接使用peclinstallswoole安装swoole,也可以直接进行编译安装在git仓库下载源码https://github.com/swoole/swoole-src进入源码目录后phpize (没有该命令的apt-getinstallphp-dev)./configuremakemakeinstall
作者:编程之家 时间:2022-10-08
开放了阿里云端口,协议还是链接不上;swoole网络协议注意点
总结问题在两方面(首先代码没问题):1,阿里云端口开放。2,宝塔端口放行.在测试swoole的http服务的时;出现了一个问题,写完服务端的代码后,在云服务器另外的终端打开,可以访问;但!!到本地浏览器之后访问不了;显示无法访问次页面;排了很久的错,想起来,当时第一次用阿里云服务器的时
作者:编程之家 时间:2022-10-08
swoole源码安装步骤
1. 进入swoole-src目录 在swoole-src目录,借助phpize生成configure,(phpize工具作用:扩展PHP扩展模块),在这个swoole-src目录下直接执行命令生成configure等文件./usr/local/php/bin/phpize2.在/usr/local/php/bin/php-config①检测gc② 执行 make命
作者:编程之家 时间:2022-10-08
swoole I/O 模型
I/O即Input/Output,输入和输出的意思。在计算机的世界里,涉及到数据交换的地方,比如磁盘、网络等,就需要I/O接口。通常,I/O是相对的。比如说你打开浏览器,通过网络I/O获取我们网站的网页,浏览器首先会往服务器发送请求,这是一个Output操作,随后服务器给浏览器返回信息,这就是一个Input操作
作者:编程之家 时间:2022-10-08
Swoole协程与传统fpm同步模式比较
如果说数组是PHP的精髓,数组玩得不6的,根本不能算是会用PHP。那协程对于Swoole也是同理,不理解协程去用Swoole,那就是在瞎用。 首先,Swoole只能运行在命令行(Cli)模式下,所以我们开发调试都是使用命令行,而不是 php-fpm/apache 等。在Swoole中,我们可以使用`\Swoole\Co
作者:编程之家 时间:2022-10-08
【六星教育-swoole-1911 swoole进阶-04tcp粘包问题和swoole运行流程】
前言上节课主要讲了通过nginx反向代理,实现客户端访问服务端的请求转发,这个主要运用在传统框架tp,laravel通过swoole实现加速,本质就是运行的swoole服务,ip:端口号。网络协议及其分层,以及应用层和传输层之间进行通信是通过socket套接字实现的。以及tcp粘包问题的初体验。tcp问题tcp
作者:编程之家 时间:2022-10-08
swoole(PHP异步网络通信引擎)的结构和运行流程
swoole结构说明和运行流程主要分为三个部分:1.Master:swoole的主进程处理swoole核心的事件驱动,它包含多个线程(蓝色Reactor),所有事件的监听都在Reactor实现,如客户端链接,本地通讯管道,异步操作文件都会在这里注册2.Manager:管理进程用于worker和taker的创建和管理3.
作者:编程之家 时间:2022-10-08
swoole怎么连接数据库
异步连接到MySQL服务器。 $serverConfig为MySQL服务器的配置,必须为关联索引数组$callback连接完成后回调此函数swoole连接数据库实例: 推荐学习:swoole教程就到这里啦,有需要学习交流的友人请加入交流群的咱们一起,群内都是1-7年的开发者,希望可以一起交流,探讨PHP,swo
作者:编程之家 时间:2022-10-08
PHP使用swoole实现多线程爬虫
在swoole中,php可以借助其启动子进程的方式,实现php的多进程:<?php$s_time=time();echo'开始时间:'.date('H:i:s',$s_time).PHP_EOL;//进程数$work_number=6;//$worker=[];//模拟地址$curl=['https://blog.csdn.net/feiwutudou',&
作者:编程之家 时间:2022-10-08
swoole两种运行模式BASE和PROCESS的区别
原文作者:xingguang原文链接:https://www.tiance.club/post/570064033.htmlServer的两种运行模式介绍单线程模式(SWOOLE_BASE)这种模式就是传统的异步非阻塞Server。与Nginx和Node.js等程序是完全一致的。在时间循环中直接回调PHP的函数,而不是dispatch投递任务。如果回调函数中
作者:编程之家 时间:2022-10-08
php进程 swoole
<?php$pid=posix_getpid();$ppid=posix_getppid();var_dump($pid);cli_set_process_title("myparent");for($i=1;$i<10;$i++){$child=newSwoole\Process(function(){cli_set_process_title("mychild");
作者:编程之家 时间:2022-10-08
thinkphp下使用swoole
目录安装扩展手动安装宝塔安装安装tp扩展开始使用安装扩展手动安装下载地址https://www.swoole.com/page/downloadcdswoolephpize./configure--enable-openssl--with-php-config=/www/server/php/72/bin/php-configmakesudomakeinstall修改php.ini加入exten
作者:编程之家 时间:2022-10-08
上一页
1
2
3
4
5
6
7
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native