写在前面的废话 《swoole源代码分析》已经写了13章,整个swoole的核心架构基本都分析的差点儿相同了。于是心里一直以来想整理swoole的文档并写一份教程的想法就再度浮了出来。实话说,我接触swoole乃至接触PHP都仅有9个月的时间。而自7月份以来一直在公司做Android开发。也有没有了 ...
分类:
其他好文 时间:
2017-04-29 12:53:58
阅读次数:
528
本文不针对 pecl 安装的 swoole,建议也不要使用这个方式安装,因为这种方式安装的 swoole 无法自定义编译选项 一个稳定的 PHP5 版本,虽然已经支持 PHP7 了,但似乎还有暗坑,建议使用 PHP5.6 一个稳定的 swoole 版本,使用带有 stable 的版本,由于 swoo ...
分类:
其他好文 时间:
2017-04-17 17:39:26
阅读次数:
250
centos6.8我之前在系统上安装了php7还有swoole扩展可以用命令查看扩展有没有装好php-i|grepswoole(没装的直接看我之前文章吧,或者留言我告诉你怎么装)gitclonehttps://github.com/shenzhe/zphp.git(克隆框架下来)cdzphpphpbuild.php(构建项目)plsenterapppath:/home/skinglz..
分类:
Web程序 时间:
2017-04-12 04:56:50
阅读次数:
208
系统:Ubuntu 16.04 环境:lamp 环境安装教程参考http://www.laozuo.org/8303.html Swoole安装步骤,参考:https://wiki.swoole.com/wiki/page/6.html 我用PECL方式安装,提示:phpize: command n ...
分类:
其他好文 时间:
2017-04-07 15:57:36
阅读次数:
201
Swoole 的 Server 中可以通过 PHP 来执行 reload 很方便的热重载, 但也有很多限制需要注意的是, 直接写在 server.php 即 你的服务器启动脚本文件中的PHP代码即便是...
分类:
其他好文 时间:
2017-04-06 14:54:59
阅读次数:
968
测试代码 1.server.php: <?php $serv = new swoole_server("0.0.0.0", 9502); $serv->on('connect', function ($serv, $fd){ echo "Client:Connect.\n"; }); $serv-> ...
分类:
其他好文 时间:
2017-03-24 19:11:36
阅读次数:
289
linux下搭建lamp环境以及安装swoole扩展 一、CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 输入下面命令: yum -y update 1、安装Apache [root@localhost ~]# yum -y install httpd # 开机自启 ...
分类:
系统相关 时间:
2017-03-23 11:29:16
阅读次数:
253
server.php代码如下: client.php代码如下: 然后分别运行这两个脚本 运行结果如下: ...
分类:
其他好文 时间:
2017-03-09 11:37:23
阅读次数:
183
swoole version: 1.9.6 其实跟swoole的版本无关,因为原代码体系,fpm模式下,在启动的时候,是使用 chdir 函数改变了当前目录的,而其它代码在做类的自动加载的时候,都是写的相对地址,而不是绝对地址。 问题就来了,swoole是多进程的,在daemonize模式下,chd ...
分类:
Web程序 时间:
2017-03-03 23:57:05
阅读次数:
358
一、服务器分布 1、LVS负载均衡 2、多台danmu server 3、Redis(集群)用于存储数据和夸服务器订阅通知 4、Cli server用于读取缓存数据并存到mysql,以及清空缓存 二、弹幕服务端 1、danmu-server使用swoole_websocket_server,中间是子 ...
分类:
其他好文 时间:
2017-02-27 21:00:38
阅读次数:
323