075玩软件园
首页 > 软件下载 > 应用工具 > 编程开发 > HHVM(PHP代码虚拟机) V3.27.1 官方版
更多下载地址
HHVM(PHP代码虚拟机) V3.27.1 官方版

软件大小:36.19M

软件语言:简体中文

软件授权:免费软件

软件类别:编程开发

软件等级:

更新时间:2023-12-27

官方网站:

应用平台:Win2003,WinXP,Vista,Win7,Win8

  • 软件介绍
  • 软件截图
  • 相关阅读
  • 下载地址

  HHVM 是一款简洁实用的PHP代码虚拟机工具。软件拥有即时编译,是种软件优化技术,指在运行时才会去编译字节码为机器码)转为机器码执行。可以帮助你更好的进行代码的编译工作。软件将大量重复执行的字节码在运行的时候编译为机器码,达到提高执行效率的目的。

HHVM

【功能特点】

  HHVM借由将 PHP 程式码编译为字节码 ,使其可运行于虚拟机器的环境,也可以利用客制的机器码。当前Facebook的PHP程式皆运行在HHVM上。

  HHVM提升PHP性能的途径,采用的方式就是替代Zend引擎来生成和执行PHP的中间字节码(HHVM生成自己格式的中间字节 码),执行时通过JIT(Just In Time,即时编译是种软件优化技术,指在运行时才会去编译字节码为机器码)转为机器码执行。Zend引擎默认做法,是先编译为opcode,然后再逐条 执行,通常每条指令对应的是C语言级别的函数。如果我们产生大量重复的opcode(纯PHP写的代码和函数),对应的则是Zend多次逐条执行这些C代 码。而JIT所做的则是更进一步,将大量重复执行的字节码在运行的时候编译为机器码,达到提高执行效率的目的。通常,触发JIT的条件是代码或者函数被多 次重复调用。

HHVM

【支持语言】

  Hack编程语言

  JIT编译

  HNI

  支持FastCGI

  Increasing PHP5 Parity

  hphpd debugger

【安装说明】

  一共有2种比较好的方式来安装hack语言: 直接安装已经编译好的包 (推荐) 或者自行从源码进行编译. 一旦您装好了Hack and HHVM,请移步到 这里 来学习如何开展您的hack项目.

  从已经编译好的包文件进行安装(推荐)

  Install HHVM and Hack from the latest Debian or Ubuntu nightly HHVM package.

  从源码自行编译

  Compile HHVM and Hack from latest master source for a supported distro:

  注意事项:如果您选择自行编译源码包, 那么OCaml 3.12或者是更新的版本请确定已经被加载。

HHVM

【更新日志】

  V3.20版本中,值得注意的变化主要有:

  1:PHP7 Scalar Typehints行为更正

  2:当HHVM运行在PHP7模式下的时候,HHVM3.20.2及以后版本可以和composer协同工作。同时添加了相关测试。

  3:现在支持Array, vec, keyset, dict,以及shape类的常量定义了。

  4:PHP7的异常类(例如 Throwable),现在被引入到了根命令空间上。而不是转译到解析器级别上。

  5:添加了LibSodium扩展:这是一个将会在PHP7.2中添加的扩展(暂时不支持Debian7)。这个扩展是实验性的,因为它并没有在任何PHP版本中发布过,我们可能需要时刻关注对相关更新做镜像备份。

  6:对每次请求的Jit编译时间做出了限制,具体参加设置项目hhvm.jit_max_request_translation_time。

  7:可重用的TC,现在工作在一个工作线程上,无需绑定每个线程,就可以对编译进行清理。

  8:性能改进。

  9:修复bug。

软件截图
  • HHVM(PHP代码虚拟机) V3.27.1 官方版
关 键 词:
  • 下载地址
  • Android版
  • iPhone版
普通下载地址
相关阅读
  • 热门软件
  • 热门标签
返回顶部