swoole
文章平均质量分 51
可以吧可以吧
可以吧
展开
-
easysoole WebSocket connection to failed: Error in connection establishment: net::ERR_
easysoole 服务器总结 easysoole 搭建的聊天页面发下一直提示连接不成功 1.端口记得放开 2.主意检查自己的返回的是不是ws:im.ypyunedu.com:9501 wss 是https ws 是 http 3.nginx 反向代理添加location / {if (!-e $request_filename) { proxy_pass http://127.0.0.1:9501; } if (!-f $request_f原创 2020-07-17 09:26:30 · 3565 阅读 · 0 评论 -
swoole 初试教程 进程事件
进程事件<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 18:14 */// 进程事件$workers = [];//进程池$worker_num = 3;//创建进程的数量for($i=0; $i<$worker_num;$i++){ ...原创 2018-12-27 09:10:46 · 207 阅读 · 0 评论 -
swoole 初试教程 进程通讯
代码 swoole_process_communication.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 9:35 *///进程通讯$workers = []; //进程仓库$worker_num = 2;//最大进程数//批量创建进程...原创 2018-12-27 09:56:07 · 279 阅读 · 0 评论 -
swoole 初试教程 进程触发
代码swoole_process_trigger.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 9:58 *///进程触发//触发函数swoole_process::signal(SIGALRM,function (){ static ...原创 2018-12-27 10:07:30 · 222 阅读 · 0 评论 -
swoole 初试教程 锁机制
代码 swoole_lock.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 10:26 *///锁机制(文件锁/读写锁/信号量/互斥锁/自旋锁)$lock = new swoole_lock(SWOOLE_MUTEX);//互斥锁echo "创建...原创 2018-12-27 10:35:23 · 304 阅读 · 0 评论 -
swoole 初试教程 DNS查询
代码 swoole_dns.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 10:36 *///dns 查询//执行dns查询swoole_async_dns_lookup("www.baidu.com",function ($host,$ip){...原创 2018-12-27 10:42:32 · 281 阅读 · 0 评论 -
swoole 初试教程 异步文件操作
异步文件读取代码 swoole_async_readfile.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 10:44 *///异步文件读取swoole_async_readfile(__DIR__."/1.txt",function ($fi...原创 2018-12-27 10:56:32 · 235 阅读 · 0 评论 -
swoole 初试教程 异步事件
代码 swoole_event_add_two.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 11:07 *///异步事件$fp = stream_socket_client("tcp://www.qq.com:80",$errno,$errstr...原创 2018-12-27 11:15:55 · 269 阅读 · 0 评论 -
swoole 初试教程 异步mysql
代码 swoole_mysql.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/27 * Time: 11:17 *///异步mysql//实例化资源$db = new swoole_mysql();$server = array( 'host' => '...原创 2018-12-27 11:43:41 · 306 阅读 · 0 评论 -
swoole websocket封装类和调用
上代码 ws.php<?php/** * ws 优化 基础类库 * User: singwa * Date: 18/3/2 * Time: 上午12:34 */class Ws { CONST HOST = "0.0.0.0"; CONST PORT = 9512; public $ws = null; public function...原创 2018-12-28 15:09:05 · 1041 阅读 · 0 评论 -
swoole4.0 支持thinkhphp5.1
TP5的运行机制任何请求都会经过tp5的入口文件,载入框架的配置文件,启动进程,然后处理请求。在这个index.php的入口文件中,可以看到,它先定义的APP_PATH这个常量,然后引入的框架的启动文件start.php,那我们就去看下start.php这个文件做了些什么。在这里,它先加载了基础文件base.php,然后启动框架run,这个时候就开始处理请求了。常规的nginx...原创 2019-02-20 16:22:54 · 739 阅读 · 0 评论 -
linux操作系统centos-php-swoole 4.4详细安装过程
官方github源码包的下载地址,根据自己的需要下载,https://github.com/swoole/swoole-src/releases1.先下载官方扩展包,解压[root@iz8vbjfugmkid4cknmtq8bz ~]#wget https://codeload.github.com/swoole/swoole-src/zip/master[root@iz8vbjfug...原创 2019-08-27 15:29:24 · 531 阅读 · 0 评论 -
swoole 初试教程 进程创建
创建进程<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 18:02 *///进程创建//进程对应的执行函数function doProcess(swoole_process $worker){ echo "PID",$worker->pid,...原创 2018-12-26 18:12:31 · 232 阅读 · 2 评论 -
swoole 初试教程 异步TCP客户端
代码asy_swoole_cock_tcp.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 17:50 *///创建异步TCP客户端$client = new swoole_client(SWOOLE_SOCK_TCP,SWOOLE_SOCK_ASYN...原创 2018-12-26 17:59:08 · 467 阅读 · 0 评论 -
swoole 初试教程 tcp客户端
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 16:58 */////异步tcp////创建tcp客户端//创建Client对象,连接 127.0.0.1:9501端口$client = new swoole_client(SWOOLE_SOCK...原创 2018-12-26 17:48:03 · 209 阅读 · 0 评论 -
linux 安装swoole
操作系统:CentOSphp安装目录:/usr/local/phpphp.ini配置文件路径:/usr/local/php/etc/php.ini1、安装swoolecd /usr/local/srcwget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gztar zxvf v1.9.1-stable.tar.gzc...原创 2018-05-23 14:34:35 · 1240 阅读 · 0 评论 -
Windows 下安装 swoole 具体步骤
Windows 下安装 swoole 具体步骤:Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。首先准备工具:Cygwin 官方地址:http://www.cygwin.com/swoole 官方下载地址:https://github......原创 2018-05-23 17:20:21 · 11382 阅读 · 0 评论 -
-bash: pecl: command not found的解决方法
-bash: pecl: command not found出现这个问题是因为没有安装php的扩展开发导致的,建议将php以及apache的开发都安装上,使用如下的命令。yum install php-devel php-pear httpd-devel看看pecl是不是已经可以用了。...转载 2018-06-01 17:26:20 · 11062 阅读 · 0 评论 -
php编译安装swoole模块
1.下载swoole1 wget https://github.com/swoole/swoole-src/archive/v1.9.3-stable.tar.gz 2.安装找点phpize 和 php-config路径[root@localhost swoole]# find / -name phpizefind: ‘/proc/47018’: 没有那个文件或目录/u...原创 2018-08-10 09:40:19 · 685 阅读 · 0 评论 -
easyswoole 攀爬记
安装的时候遇到注意找到当前使用php的php-config,文章地址https://blog.csdn.net/qq_27229113/article/details/81557647easyswoole框架的文档地址https://www.easyswoole.com/Manual/2.x/Cn/_book/Introduction/server.html我选择的是快速安装,使用命令...原创 2018-08-10 11:40:53 · 1934 阅读 · 0 评论 -
swoole 初试教程 tcp服务
这个系列的所有代码贴下 https://download.csdn.net/download/qq_27229113/10881259安装好php和swoole扩展 自行搞定index.php已经保存好代码在linux服务器上 运行 php index.php 查看端口是否正常启动使用网络调试助手监听连接情况代码如下idnex.php<?php/** * Crea...原创 2018-12-26 14:54:41 · 467 阅读 · 0 评论 -
swoole 初试教程 udp服务
直接上代码 udp.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 15:05 */$serv = new swoole_server("0.0.0.0",9503,SWOOLE_PROCESS,SWOOLE_SOCK_UDP);//监听数据接收的事...原创 2018-12-26 15:36:53 · 312 阅读 · 0 评论 -
swoole 初试教程 http服务
自带web服务<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 15:42 */$serv = new swoole_http_server("0.0.0.0",9504);//获取请求/** * $request :请求信息 get post * $...原创 2018-12-26 15:53:10 · 296 阅读 · 0 评论 -
swoole 初试教程 webSocket服务
线上代码websocket.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 15:58 */$ws = new swoole_websocket_server("0.0.0.0",9505);//on//open 建立连接 $ws 服务器 $r...原创 2018-12-26 16:22:45 · 343 阅读 · 0 评论 -
swoole 初试教程 定时器服务
循环定时器和单次定时器<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 16:26 *///循环执行 定时器swoole_timer_tick(2000,function ($timer_id){ echo "执行 $timer_id \n";});...原创 2018-12-26 16:32:31 · 252 阅读 · 0 评论 -
swoole 初试教程 异步tcp任务投递
代码asy_tcp_tack.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/12/26 * Time: 16:35 *///异步tcp//创建tcp服务器$serv = new swoole_server("0.0.0.0",9506);//设置异步 进程工作数(设置进程...原创 2018-12-26 16:50:11 · 290 阅读 · 3 评论 -
Cygwin安装和配置
在windows下通过安装cygwin模拟linux环境,然后再安装hadoop,是一种简单方便的方式。为hadoop准备的windows下cygwin环境安装过程如下:- 下载安装文件最新的cygwin安装文件setup.exe下载地址在这里:http://cygwin.com/install.html。用最新版本的cygwin就可以,我用的是2.774版本的安装程序。- 安装cygwin在上一...转载 2018-05-23 11:39:24 · 1130 阅读 · 0 评论