标签: swoole
PHP7+Swoole实现微信小程序客服即时通信聊天功能
一、PHP7安装Swoole扩展
PHP swoole 扩展下载地址
Github:https://github.com/swoole/swoole-src/tags
php官方扩展库:http://pecl.php.net/package/swoole
……
Think-Swoole组件: 全面协程化你的 ThinkPHP 应用
早期版本的 ThinkPHP 主要是运行在 PHP-FPM 模式下。为了解决长连接、高并发、阻塞 IO 的问题,ThinkPHP 官方提供了 Think-Swoole 组件,底层全面适配了 Swool……
Thinkphp中使用Swoole菜鸟教程
Swoole是一个面向生产环境的 PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。
安装
首先按照……
Laravel中使用swoole来取代nginx提升性能
1.是什么限制Laravel框架的速度?
Laravel框架启动的时候需要加载很多文件,再加上其出了名的生态环境好,所以在开发过程中我们就会发现有非常多的已经造好的……
PHP程序员为什么要学习swoole?
什么是swoole
swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Re……
PHP Swoole异步读取、写入文件操作示例
异步读取文件:swoole_async_readfile
异步写入文件:swoole_async_writefile
【示例】
读取文件 readfile.php:
<?php
$res = swoole_async_readfile(__……
PHP Swoole异步MySQL客户端实现方法
使用函数:swoole_mysql
使用版本:1.8.6及以上
把官方文档的例子改写成了面向对象的形式,示例如下:
SwooleMysql.php:
<?php
class SwooleMysql {
publ……
Laravel5.6中使用Swoole的协程数据库查询
首先,确认你是用的是laravel 5.6
然后,你需要依赖 kuaiapp/db 这个包,作用是实现 Swoole\Coroutine\MySQL 的伪 PDO 接口
composer require kuaiapp/db:v0.……
docker阿里云esc平台搭建php7.1+nginx+swoole+mysql+redis4.0环境方法
操作系统:阿里云esc实例
软件:docker-ce version 18.09.3, docker-compose version 1.23.2
一.创建带有swoole-redis-pdo_mysql-gd扩展的docker image
1.创建……
thinkphp5基于Swoole开发WebSocket在线聊天系统步骤代码
ThinkPHP使用Swoole需要安装 think-swoole Composer包,前提系统已经安装好了Swoole PECL 拓展
tp5的项目根目录下执行composer命令安装think-swoole:composer……
thinkphp5+swoole实现异步邮件群发功能(SMTP方式)教程
1、首先swoole扩展安装,详细步骤官网上面都有,安装完swoole之后,建议为自己的IDE加上swoole的代码提示!
2、实现异步群发
我们先实现异步的服务端: /**
* ……
php swoole是什么?有什么功能?
swoole是什么?
Swoole是一个PHP扩展,扩展不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。 利用Swoole扩展,开发……
PHP 利用swoole开启线程异步处理实例代码
/**
* 函数封装
* @param $user_info
* @return mixed
*/
function swoole_process($user_info){
$process = new swoole_process(function(swoole_process $wo……