首页
刘泉皓的个人网站
取消

Workerman源码详解1——最简单的例子

本篇为一个workerman最简例子。 必备知识: php的namespace,顺便附上一份PSR规范。 php的spl_autoload_register。 附带本博客的autoload相关文章。 这里先给出一个 http_test.php 的例子: <?php use Workerman\Worker; //引用Workerman\Worker命名空间,需要...

Workerman源码详解0——简介

Workerman是一套由PHP写的服务器程序,能独立运行,主要是用于消息服务器,但作为其他服务器也很不错,用于学习php和其他编程知识挺好。 本系列文档将从一个简单的例子开始,把整个workerman源码全部解析完。因为系统代码调用很多,所以解析方法为广度优先,即如果有方法调用,先一句带过,把当前层次代码分析完后再分析这跳过的代码。 由于用到的其他知识也很多,例如进程,信号等,如果不懂...

玛丽和马克思

有时候人与人之间的联系没法用特定的名词来概括,那种既有爱情,又有友情和亲情的状态,唯一能描述这种状态的一句话,那就是——我的心里有你。

vscode用xdebug调试php多进程程序

心血来潮,开始分析workerman源码,源码过了一遍,想用debug工具运行跟踪调试一下,结果卡在pcntl_fork()方法,因为每次执行之后,在接下来主进程执行exit(0)后当前进程就结束了,xdebug远程连接也就断开连接了。网上翻了半天,最终找到解决办法,那就是使用xdebug-2.7.0alpha1版本调试即可。 首先是vscode的Debug的配置文件: { //...

玉子的爱情故事

我超级喜欢玉子 最喜欢饼藏

窃听风暴

体制下的默默无闻的人生,不曾低头。

nginx学习(3)——搭建一台web服务器

好了,经过前面的尝试,我已经有了一个可以运行的nginx了,这还挺开心的,现在只要我有源码,就可以构建出nginx,然后放到一台机器里运行web服务了。接下来就开始配置nginx来运行web服务。 首先,我贴出最基本的目录,这是一个开始: liuxu:test$ tree . ├── conf │   └── nginx.conf ├── logs │   └── error.log └...

触不可及

人性的温暖,在于尊重。

头号玩家

超级好看!高达,钢铁巨人都有!

镰仓物语

日本电影总能给人幸福温暖,连妖魔鬼怪的故事也是。