PHP 5.3.X 以前版本 为 Zend Optimizer PHP 5.3.X 之后 更名为 Zend Guard Loader 可以帮助php执行加密后的php代码 安装实例以Ubuntu Server 12.04 LTS 64位版本 mkdir /usr/zend (把压缩包下载到此目录,因 ...
分类:
Web程序 时间:
2016-12-05 14:12:33
阅读次数:
339
我们在php中用到的变量,在底层的C语言代码里是一个结构体,由四个成员组成typedef struct _zval_struct { zvalue_value value; /* 变量的值,也是一个结构体 */ zend_uint refcount__gc; /* 变量的引用计数 typedef u ...
分类:
Web程序 时间:
2016-12-04 17:31:19
阅读次数:
258
zendstudio升级后添加自定义templates非常麻烦,新版的codetemplates无添加选项,导入模版亦不生效。只好通过修改软件模版配置文件来添加新的自定义模板,大概步骤如下:1、找到zendstudio的安装目录,再从安装目录下找到plugins目录,从plugins目录里面找到下图文件:2、用win..
分类:
Web程序 时间:
2016-12-03 02:49:48
阅读次数:
190
这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux CG CG是从全局的compiler_global中获取属性值,里面存储的就是编译过程使用到的全局变量。 struct _zend_compiler_globals { zend_stack loop_var_stack; ...
分类:
Web程序 时间:
2016-11-30 23:09:09
阅读次数:
303
本文章介绍整个PHP开发环境的搭建 数据库:MySql 5.5.50 数据库软件:Navicat 11.1.20和phpAdmin 4.6.5.1任选 php库:PHP 7.0.13 服务器:Apache 2.4.23 集成开发软件: Zend Studio 13.5.0 操作系统:Windows ...
分类:
数据库 时间:
2016-11-30 09:33:39
阅读次数:
202
php是先把源码解析成opcode,然后再把opcode传递给zend_vm进行执行的。 在php7中,我们能很方便用phpdbg来查看一个文件或者一个函数的opcode了。至于phpdbg的使用,现在网上介绍不多,不过好在有很详细的help文档。下面是一个最简单的opcode代码: 这个php文件 ...
分类:
Web程序 时间:
2016-11-30 02:59:54
阅读次数:
261
里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux 实际上,从这个函数开始,就已经进入到了zend引擎的范围了。 实际上是调用Zend/zend_execute_API.c 再进去是调用 这里的retval_ptr为NULL,string_name为"Command line ...
分类:
Web程序 时间:
2016-11-30 02:04:32
阅读次数:
294
HP历史:1994年创建,1995年对外发表第一个版本,名为:personal home page tools,之后发表PHP1.0。1995年中期,PHP2.0,从此建立了PHP在动态网站开发的地位。1997,PHP3。2000年PHP4.0。2004年7月,PHP5.0,改版以Zend II为引 ...
分类:
Web程序 时间:
2016-11-27 06:17:00
阅读次数:
194
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm yum install php55w php55w-opcache yum install yum-plugin-replace yum replace php-common --repla ...
分类:
Web程序 时间:
2016-11-24 19:24:40
阅读次数:
229
HPHYPERTEXTPREPROCESSER超文本预处理器 词法分析 语法分析 生成执行路径 opcode操作码PHP解释器 php源代码编译成二进制执行二进制程序 zend:opcodePHP的中间语言 apache+php cgi module fastcgi nginx+fpm数据库管理软件 1.数据库的创建、删除 2.创建表、删除、修改表 3...
分类:
系统相关 时间:
2016-11-24 12:13:52
阅读次数:
281