位置:首页  >  php
php7下安装event扩展

php7下安装event扩展

[ 程序积累 ]      评论:0      热度:67
1.先安装libevent wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz...
阅读全文
php7内核读书笔记-第五章 php的编译与执行

php7内核读书笔记-第五章 php的编译与执行

[ 程序积累 ]      评论:0      热度:119
php7内核读书笔记-第五章 php的编译与执行 opline指令-操作数类型 IS_CONST 常量,也称作字面量,比如$a=123,$a="hello",其中123,hello就是字面量 IS_CV 变量,比如$a=123,$b=3+$c,...
阅读全文
php7内核读书笔记-第四章 内存管理

php7内核读书笔记-第四章 内存管理

[ 程序积累 ]      评论:0      热度:134
php7内核读书笔记-第四章 内存管理 引用计数 会使用引用计数机制的类型 type refcounted simple types string Y interned string N(内部字符串,request完成后统一销毁...
阅读全文
php7内核读书笔记-第二章 SAPI

php7内核读书笔记-第二章 SAPI

[ 程序积累 ]      评论:0      热度:125
php-fpm的worker进程和master进程 worker进程-处理请求 每个worker进程会竞争地Accept请求,接收成功后解析fastcgi,然后执行相应的脚本,处理完成后关闭请求,继续等待新的连接,这个就是一个worker进程的生命周...
阅读全文
php7的生命周期

php7的生命周期

[ 程序积累 ]      评论:0      热度:173
1.模块初始化阶段(module startup) 这个阶段主要进行php框架、zend引擎的初始化操作。该阶段的入口函数为php_module_startup(),这个阶段一般是在SAPI启动时执行一次,对于FPM而言,就是在...
阅读全文
php7内核读书笔记-第一章 php基础架构

php7内核读书笔记-第一章 php基础架构

[ 程序积累 ]      评论:0      热度:127
php7的变化 1.抽象语法树 2.Native TLS(线程局部存储) 使用Native TLS来保存线程的资源池,线程独享。 3.指定函数参数、返回值类型 4.zval结构的变化 php7将引用计数转移到了具体的value中。z...
阅读全文