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】
Laravel 中使用
swoole
项目实战开发案例一 (建立
swoole
和前端通信)
安装
swoole
拓展包安装redis拓展包安装laravel5.5版本以上如果你还不会用
swoole
就out了2Laravel生成命令行phpartisanmake:command
Swoole
Democlass
Swoole
DemoextendsCommand
程序媛的明天
·
2019-12-07 20:00
Swoole
如何处理高并发
有需要学习交流的友人请加入
swoole
交流群的咱们一起,有问题一起交流,一起进步!前提是你是学技术的。感谢阅读!
.Ronin
·
2019-12-07 15:00
hyperf| hyperf 源码解读 2: start
hyperf源码解读2:start上篇我们跟着phpbin/hyperf.php命令,看到了框架的核心container,这篇我们跟着phpbin/hyperf.phpstart,来会一会强大到爆炸的
swoole
daydaygo
·
2019-12-07 04:24
swoole
怎么保持不掉线
Swoole
扩展本身内置了这种机制,开发者只需要配置一个参数即可启用。
Swoole
在每次收到客户端数据会记录一个时间戳,当客户端在一定时
.Ronin
·
2019-12-06 16:00
Swoole
编译安装步骤
Swoole
扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,makeinstall进行安装。
.Ronin
·
2019-12-06 13:00
swoole
比php好在哪里
直接套用
Swoole
官网的介绍:PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,
.Ronin
·
2019-12-05 16:00
PHP如何开启
swoole
扩展
swoole
是一个PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask
.Ronin
·
2019-12-05 16:00
PHP 的异步并行和协程 C 扩展
Swoole
(附链接)
Swoole
内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。
Swoole
底层内置了异步非阻塞、多线程的网络IO服务器。PHP程序员
.Ronin
·
2019-12-04 15:00
swoole
进程间如何通信
Swoole
进程间通信的方式管道pipe管道用于进程之间的数据交互,Linux系统本身提供了pipe函数用于创建一个半双工通信管道。
.Ronin
·
2019-12-02 22:00
swoole
简介
swoole
是PHP的扩展,又不是一个普通的扩展。普通的扩展只是提供一个库函数。而
swoole
扩展在运行后会接管PHP的控制权,进入事件循环。当IO事件发生后,
swoole
会自动回调指定的PHP函数。
我爱读活法
·
2019-12-02 22:00
IO - 同步 异步 阻塞 非阻塞的区别,学习
Swoole
有帮助
本文较长需耐心阅读,基础较差的可多读几遍,这对你学习
swoole
非常有帮助!
程序媛的明天
·
2019-12-02 14:00
Mac OS环境下安装XAMPP以及phpRedis与
swoole
扩展
一:下载安装Mac版XAMPP(与php5.6.24相匹配的)下载地址:https://www.apachefriends.org/download.html二:XAMPP配置1:配置httpd.conf找到应用程序xampp/etc/httpd.conf路径下的httpd.conf文件.打开httpd.conf将引入Virturalhosts头文件引用(用来配置Virturalhosts)2:配
zackwu
·
2019-12-02 07:25
swoole
打造高性能赛事直播平台9(服务监控,日志存盘,请求过滤,平滑重启)
服务监控:为了对我们的
swoole
服务,http服务实时监控,我们必须自定义一个脚本通过
swoole
中的定时任务,我们每隔两秒执行一下shell通过netstat-anp|grep8811|grepLISTEN
机智的明
·
2019-12-02 01:57
swoole
笔记09(在ubantu的
swoole
中支持redis)
异步redis服务安装
swoole
使用异步redis的前置条件:1redius服务2hiredis库(最终编译成一个so文件)3编译
swoole
需要加入-enable-async-redisredis安装
机智的明
·
2019-12-02 00:14
docker下PHP容器安装
swoole
扩展
首先进入php容器里,在这里我执行过docker-php-ext-install
swoole
peclinstallhttps://pecl.php.net/get/
swoole
-4.4.1.tgzpeclinstall
swoole
从O开始
·
2019-12-01 18:44
当
SWOOLE
遇上SERVER
前言上一回讲到,
Swoole
终于成功邂逅了PHP,现在要开始它们的奇妙路程了。
谁不曾年少轻狂过
·
2019-12-01 08:00
韩天峰力荐
Swoole
入门到实战打造高性能赛事直播平台
第1章课程介绍欢迎大家来到
swoole
的课程!本章主要是介绍了
swoole
的一些特性,以及使用场景,并且分享了
swoole
在其他公司的一些案例,最后重点讲解了
swoole
学习的一些准备工作。
xuekeyun
·
2019-12-01 04:05
Swoole
之Coroutine与Channel初体验
Swoole
在2.0开始内置协程(Coroutine)的能力,可以在特定封装的IO操作中自动触发协程切换。刚好需要爬一个资源站,就拿来试了一下。
薇文文
·
2019-12-01 01:46
swoole
笔记02(搭建tcp服务器和客户端)
运行流程图:官网上的运行流程图搭建tcp服务器:1服务器端代码如下2使用php运行代码phptcp.php3可以连接127.0.0.19501端口telnet127.0.0.195014服务端显示如图所示,对应代码中搭建tcp客户端1tcp_client.php代码如下2使用php运行代码phptcp_client.php,效果应如下所示补充说明:1客户端发送消息给TCP服务器2服务器端监听数据接
机智的明
·
2019-11-30 14:45
linux 运行pecl命令报错解决办法
今天在一台机器上运行peclinstall
swoole
时报了一堆错Warning:Invalidargumentsuppliedforforeach()inCommand.phponline249Warning
打工是不可能打工的1
·
2019-11-30 02:04
swoole
打造高性能赛事直播平台2(
swoole
完美支持TP框架)
如何让
swoole
完美支持tp?
机智的明
·
2019-11-29 20:54
ubuntu编译安装
swoole
(存多版本php时)
一切换php版本见https://www.cnblogs.com/bushuwei/p/11699503.html二编译安装
swoole
这里对pecl安装不做介绍,以下是编译安装,复制脚本执行即可mkdir-p
布叔喂丶
·
2019-11-28 10:00
基于
Swoole
的轻量级框架 CabalPHP
CabalPHPCabalPHP是一个基于
Swoole
的轻量、高效、全异步开源框架。
.Ronin
·
2019-11-27 16:00
LaravelS - 基于
Swoole
加速Laravel/Lumen
LaravelSLaravelS是一个胶水项目,用于快速集成
Swoole
到Laravel或Lumen,然后赋予它们更好的性能、更多可能性。
程序媛的明天
·
2019-11-26 16:00
基于
Swoole
的微信扫码登录
这里基于微信公众平台的带参数临时二维码,并且结合
Swoole
的WebSocket服务实现扫码登录。大体流程如下:客户端打开登录界面,连接到WebSocket服务WebScoket服务生成带参数二维
程序媛的明天
·
2019-11-23 17:00
用
Swoole
+React 实现的聊天室
前后端分离的项目,使用
Swoole
+React实现的聊天室,整个项目的框架结构可以进行参考,前端react+react-redux+react-router+react-ant等等,后台使用easy
Swoole
程序媛的明天
·
2019-11-23 16:00
实现websocket 主动消息推送,用laravel+
Swoole
主动消息推送实现平常我们采用
swoole
来写WebSocket服务可能最多的用到的是open,message,close这三个监听状态,但是万万没有看下下面的onRequest回调的使用,没错,解决这次
程序媛的明天
·
2019-11-23 13:00
php
Swoole
实现毫秒级定时任务
项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是
swoole
提供的强大的毫秒定时器
程序媛的明天
·
2019-11-21 14:00
Swoole
和Redis实现的并发队列处理系统
由于PHP不支持多线程,但是作为一个完善的系统,有很多操作都是需要异步完成的。为了完成这些异步操作,我们做了一个基于Redis队列任务系统。大家知道,一个消息队列处理系统主要分为两大部分:消费者和生产者。在我们的系统中,主系统作为生产者,任务系统作为消费者。具体的工作流程如下:1、主系统将需要需要处理的任务名称+任务参数push到队列中。2、任务系统实时的对任务队列进行pop,pop出来一个任务就
程序媛的明天
·
2019-11-21 14:00
Swoft 2.0.7 如期而至
Swoft是一款基于
Swoole
扩展实现的PHP微服务协程框架。Swoft能像Go一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的PHP-FPM。
stelin
·
2019-11-20 23:21
php
golang
Laravel如何优雅的使用
Swoole
前提是你服务器必须安装了
Swoole
扩展,没有安装请移步官网:https://wiki.
swoole
.com/准备工作安装集成
swoole
扩展的laravel:laravel安装器安装laravel:laravelnewlaravel-
swoole
compoer
Sillong
·
2019-11-13 12:00
Supervisor给laravelS添加守护进程
我是在宝塔环境下配置的,centos、ubuntu等都一样第一步:安装基础环境在宝塔上安装lnmp环境,以及基础配置、安装laravel、composer安装laravelS、安装
Swoole
4等。
皇小邪
·
2019-11-13 11:57
php
centos
PHP开发WebSocket在线聊天通讯系统
需要
Swoole
跟thinkphp5结合使用ThinkPHP使用
Swoole
需要安装think-
swoole
Composer包,前提系统已经安装好了
Swoole
PECL拓展tp5的项目根目录下执行composer
candy
·
2019-11-12 02:08
php
PHP+
Swoole
并发编程的魅力
实际上在
Swoole
出现之后,这种串行化编程的模式早已被打破。使用
Swoole
完全可以轻易实现更灵活的并发编程。场景介绍假设我们要做一个石头剪刀布的Web游戏,3个玩家同时提交竞猜后显示胜者。
程序媛的明天
·
2019-11-11 17:00
PHP
Swoole
长连接常见问题
连接失效问题例子其中,Redis常见的报错就是:配置项:timeout报错信息:ErrorwhilereadinglinefromtheserverRedis可以配置如果客户端经过多少秒还不给Redis服务器发送数据,那么就会把连接close掉。MySQL常见的报错:配置项:wait_timeout&interactive_timeout报错信息:hasgoneaway和Redis服务器一样,My
程序媛的明天
·
2019-11-11 16:00
为什么踏上了Golang之旅?
第一大厂都已经对php的抛弃了,虽然现在有
swoole
,可是大厂真的对它做了很好的支持嘛?不太懂,至少现在
swoole
的生态,和应用的场面是和node.js差不多的。
傻梦兽0
·
2019-11-10 15:56
golang
Swoole
Event Loop
FPM环境下常见问题1、为什么开启了eventloop的程序会一直运行不停止开启eventloop后,程序内会启动一个线程并一直阻塞在epoll的监听上,因此不会退出2、如何关闭eventloop调用
swoole
_even
zshanjun
·
2019-11-08 12:54
brew升级
swoole
踩坑记
问题描述及解决方法当前php71是通过
[email protected]
方式安装
swoole
扩展是通过之前brewinstallphp71-
swoole
方式安装执行brewlist查看当前安装情况➜brewlistphp71
小晨主
·
2019-11-08 08:28
有
Swoole
跟TP就好
ThinkPHP使用
Swoole
需要安装think-
swoole
Composer包,前提系统已经安装好了
Swoole
PECL拓展tp5的项目根目录下执行composer命令安装think-
swoole
:
fwet
·
2019-11-08 05:28
php
我的2017,一个技术男的总结
然后发现
swoole
扩展,打开了php新的大门。开始学习服务化、thrift、yield、
swoole
、协程、异步,这些以前用原生php从来没接触到的东西。
小小浪把_Dont_know拍
·
2019-11-08 03:26
[原创]
Swoole
和Swoft的那些事 (Http/Rpc服务篇)
Swoft在PHPer圈中是一个门槛较高的Web框架,不仅仅由于框架本身带来了很多新概念和前沿的设计,还在于Swoft是一个基于
Swoole
的框架。
bromine
·
2019-11-08 02:40
服务器端编程-LAMP(MAMP)环境安装
MacBook安装brew(http://brew.sh/)brewinstallmysqlmysql.serverstart|stop|restartphp-v查看PHP版本,然后brewsearch
swoole
云南厨子
·
2019-11-07 22:08
Ubuntu 16.04.2 LTS 安装
swoole
模块
ps:首先登陆服务器,进入自己要下载解压
swoole
的目录例如:cd/var/www(根据个人需求)//安装
swoole
模块//1.下载模块sudowgethttps://codeload.github.com
lanchc
·
2019-11-07 22:06
yum安装 php,mariadb,
swoole
环境[root@bogon~]#cat/etc/redhat-releaseCentOSLinuxrelease7.2.1511(Core)最好yum升级一下yum-yupdate国内源头:阿里云,网易等,可以加速安装。开发工具yumgroupinstall"DevelopmentTools"PHP安装yuminstallphp*--skip-broken查看版本php-v查看扩展php-m查看p
谁不曾年少轻狂过
·
2019-11-07 21:37
PHP laravel+thrift+
swoole
打造微服务框架
虽然laravel的性能广受诟病但是业界也有一些比较好的解决方案,比如堆机器,比如使用
swoole
进行加速。
程序媛的明天
·
2019-11-07 13:00
PHP
Swoole
-Demo TCP服务端简单实现
tcp服务端简单demo与client.14*createTime:2018/1/410:265*description:tcp.php-
swoole
-demo6*该代码是一份简单的面向对象形式的tcp
程序媛的明天
·
2019-11-06 16:00
php 得 pecl工具安装。。。。
回车默认安装安装php扩展peclsearchkey-word#用于查找扩展peclinstallkey-word#用于安装扩展查询相关扩展[root@localhostsrc]#peclsearch
swoole
Re
毛毛v5
·
2019-11-06 09:57
swoole
之websocket使用
环境:ubontu14.04(部署在阿里云)
swoole
1、准备:因为
swoole
的websocket使用的是9502端口,前提必须保证这些端口都可正常使用,可以让防火墙运行9502端口访问或者关闭防火墙
依恋灬
·
2019-11-06 04:27
PHP 当
Swoole
遇上 ThinkPHP5
本文假设你已经有了Linux操作系统的PHP环境,强烈推荐使用Vagrant来搭建开发环境安装
Swoole
PECL拓展可以通过pecl命令或者通过源码包编译安装,本文采用pecl命令来安装
Swoole
在命令行输入
程序媛的明天
·
2019-11-05 16:00
Easy
Swoole
words-match组件 发布
words-match组件是基于字典树(DFA)并利用UnixSock通讯和自定义进程实现,开发本组件的目的是帮小伙伴们快速部署关键词检测服务,这对于内容型产品来说非常重要。使用场景所有跟文本内容相关的产品都可以,比如:博客:评论、文章即时通讯:聊天室中的消息服务端支持可配置化多进程客户端支持实时检测、添加、移除敏感词,支持词库的在线切换和字典树中的敏感词落地成文件。GitHubwords-mat
如果的如果
·
2019-11-05 15:56
php
easyswoole
swoole
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他