执行 PHP 代码的虚拟机 HHVM

执行 PHP 代码的虚拟机 HHVM

PHP
PHP 查看源码»
跨平台
Facebook
2013-06-14
gatesanye

HipHop VM(HHVM) 是 Facebook 推出的用来执行 PHP 代码的虚拟机,它是一个 PHP 的 JIT(Just-In- Time) 编译器,同时具有产生快速代码和即时编译的优点。

Facebook 表示,HHVM 将替代 HPHPi,用于所有的 PHP 执行。根据 Facebook 透漏,HHVM 在速度方面获得了显著改进,比目前使用的 PHP 解释器快 60%,而使用内存减少 90%。

Facebook 于 2012 年十二月初发布了一篇博文,宣布他们的解释型 PHP 运行环境 HHVM(HipHop VM) 已经达到甚至超过了编译型 PHP 运行环境 HipHop 的运行速度。

的码云指数为
超过 的项目
加载中

评论(1)

eechen
eechen
HHVM 3.5.0 解压即用,跨Linux发行版HHVM打包 http://my.oschina.net/eechen/blog/371643

HHVM 4.15 发布,修复 CLI 服务器客户端挂起问题

HHVM 4.15 发布了,此版本更新亮点如下: IDE 集成现在显示命名空间函数的文档块。 修复了在某些 Linux 环境中可能导致 CLI 服务器客户端挂起的问题。 改进了 noreturn 方法的 typing。 HHVM...

07/23 07:11

HHVM 4.12.0 发布,对 4.6.x 系列的技术支持已结束

HHVM 4.12.0 已发布,此次更新标志着对 4.6.x 系列的支持已结束。 值得关注的更新 从此版本开始,某个抽象方法可被其他抽象方法重载 针对 async 关键字的不合理使用,现已改进了错误消息。例...

07/03 07:14

HHVM 4.11.0 发布,对 4.5.x 系列的技术支持已结束

HHVM 4.11.0 已发布,此次更新标志着对 4.5.x 系列的支持已结束。 值得关注的更新 改进使用私有或保护方法的inst_meth()/class_meth() 的错误位置 添加管理员服务器端点以从单元缓存中删除单...

06/28 07:41

HHVM 4.10.0 发布,对 4.4.x 系列的技术支持已结束

HHVM 4.10 已发布,此次更新标志着对 4.4.x 系列的支持已结束。 值得关注的更新 支持通过括号来引用可调用的属性,例如($foo->bar)(). XHP 上下文支持 await 表达式,例如 <foo bar={await ...

06/21 07:27

HHVM 4.9.0 发布,对 4.3.x 系列的技术支持已结束

HHVM 4.9 已发布,和 4.9 一起发布的还有 3.30.6, 4.3.1, 4.4.1, 4.5.1, 4.6.1, 4.7.1 和 4.8.1 这些安全更新版本。另外,此次更新也标志着对 4.3.x 系列的技术支持已结束。 在 4.9 中不能再...

06/15 07:09

HHVM 4.8.0 LTS 发布,Facebook 打造的 PHP 虚拟机

HHVM 4.8.0 已发布,这是一个长期支持版本: 此版本将会获得大约 48 周的支持 下一个 LTS 版本估计会在 24 周内发布 HHVM 3.30 和 HHVM 4.3-4.7 仍受支持 不再支持 HHVM 3.27 值得关注的更新...

06/05 07:41

HHVM 4.6.0 发布,Facebook 打造的 PHP 虚拟机

HHVM 4.6.0 已发布,此版本将会获得 6 周的支持 ,而且 HHVM 4.1+ 版本也仍被支持。 值得关注的更新: 在许多表达式中均支持 await 添加 concurrent {} 块以作为比 HH\Lib\Tuple\from_async(...

05/27 07:01

HHVM 4.4.0 发布,Facebook 打造的 PHP 虚拟机

HHVM 4.4.0 发布了,此版本将支持 6 周,并且仍支持 HHVM 4.1+。本周的工作主要是性能改进、bug 修复以及未来功能的工作。 更新亮点包括: 改进了没有传递足够参数的可变参数函数的错误消息 ...

05/07 07:56

HHVM 4.3.0 发布,Facebook 打造的 PHP 虚拟机

HHVM 4.3.0 发布了,HipHopVM(HHVM) 是 Facebook 推出的用来执行 PHP 代码的虚拟机,它是一个 PHP 的 JIT(Just-In-Time) 编译器,同时具有产生快速代码和即时编译的优点。 此版本将支持 6 周...

05/03 07:58

HHVM 4.2 发布,加速计划释出的第一个版本

HHVM 4.2 发布了,此版本将支持 6 周,同时 4.1 仍受支持。 官方表示 4.2 是规划加速开发进度的第一个版本,现在的目标是每个星期一发布新版本,每个版本支持 6 周,同时没有改变 LTS 生命周...

04/24 07:43

没有更多内容

加载失败,请刷新页面

5
回答
HHVM 和 php7的选择 -- 两个凡是

毫无疑问 ,选择PHP7 上帝都不可能让C++写的程序稳定运行 HHVM死路一条

2016/12/16 19:38
1
回答
有关hhvm的问题 希望帮忙解答

有关hhvm的问题 希望帮忙解答 我编译安装 hhvm以后运行 执行文件后提示 hhvm: free(): invalid next size (fast...

2015/12/08 19:06
5
回答
HHVM 启动出错,请高手帮忙

错误提示: # hhvm hhvm: symbol lookup error: hhvm: undefined symbol: _ZN61FLAG__na...

2015/06/04 15:30
1
回答
急救急救!!centos 6 nginx-1.6下gzip无效

nginx下gzip压缩无效,下面是具体配置 服务器环境 centos 6.0 64位 nginx.1.6.0 php5.3.8 nginx编译时参数 n...

2015/03/20 11:22
1
回答
hhvm shell脚本问题

hhvm自带的脚本不工作,现在自行修改,大家帮忙看下。 #!/bin/bash # # /etc/rc.d/init.d/hhvm # # S...

2015/06/20 22:50
2
回答
v8引擎为什么快,和HHVM是不是一样?
eechen 的回答 2015/05/15 10:11
最佳答案
JIT不是万金油,不见得就能提升真实Web应用的性能. 比如HHVM(支持JIT)执行bench.php这个计算测试脚本,速度要比PHP7(改进的内存模型,无JIT)快几倍,但真实应用(比如WordPress)的测试中,两者性能相近. PHP其实也实现了一个Zend-JIT,bench.php...
6
回答
Ubuntu 12.04.5 LTS 安装hhvm 3.5报错,该如何处理依赖?
eechen 的回答 2015/01/26 00:04
最佳答案
我在Ubuntu14.04上打包了HHVM3.5.0及其依赖库,你下载应该就能运行. http://my.oschina.net/eechen/blog/371643
1
回答
hhvm_fastcgi 如何安装?

hhvm安装成功,使用 hhvm test.php 可以正常输出php文件内容。但是使用浏览器localhost/test.php 就不是使用hhvm了,...

2014/08/14 17:47
1
回答
有谁安装过hhvm,no factory for server type "libevent"\n的问题

按照官方文档安装,还是出现这个错误。。 /server/dev/hhvm/hphp/doc# hhvm -m server mapping self......

2014/03/25 17:01
5
回答
HHVM 将 php源码转换为c++源码 拿到其他机器上编译执行吗?
eechen 的回答 2014/03/23 12:36
最佳答案
引用来自“eechen”的答案 PHP-FPM利用ZendOpcache缓存 中间码到内存,供下次调用. HHVM是把首次访问的PHP脚本即时编译成 机器码缓存到Repo.Central.Path,默认是: /var/log/hhvm/.hhvm.hhbc 存储格式是SQLite3. http...

没有更多内容

加载失败,请刷新页面

在 Ubuntu 上配置高性能的 HHVM 环境

HHVM全称为 HipHop Virtual Machine,它是一个开源虚拟机,用来运行由 Hack(一种编程语言)和 PHP 开发应用。HHVM 在保证了 PHP 程序员最关注的高灵活性的要求下,通过使用最新的编译方式来取...

2015/10/21 08:43
152
0
解压即用,跨Linux发行版HHVM打包

适用环境 : 64位Linux HHVM-3.7.1下载地址( 33MB ) : https://pan.baidu.com/s/1dECvbET md5sum hhvm-3.7.1.tar.xz 1c921ac67c57d4a23132e1f6f7bb3da6 HHVM-3.5.0下载地址( 30MB ) : http:/...

2015/01/25 23:41
2.4K
2
hhvm的正确安装姿势 http://dl.hhvm.com 镜像

hhvm是php的第三方运行环境,由facebook出品,基于该运行环境,它还提供了一种编程语言hack - PHP的静态类型版。 折腾了一天后,包括各种编译、配置、FQ,后面终于忍不住搜了一下 http://dl....

2016/07/04 20:34
30
0
PHP 7 vs HHVM

什么是 HHVM? 在2008年,Facebook 启动了一项工作,计划开发一个工具 将 PHP 脚本转换成 C++,这样就可以被编译后在 web 服务器上运行。目的是节省服务器资源,这是一个很重要的目标,因为 ...

2015/10/13 17:13
141
0
五步完成在 Ubuntu 上配置高性能的 HHVM 环境

HHVM全称为 HipHop Virtual Machine,它是一个开源虚拟机,用来运行由 Hack(一种编程语言)和 PHP 开发应用。HHVM 在保证了 PHP 程序员最关注的高灵活性的要求下,通过使用最新的编译方式来取...

2015/09/09 16:04
51
0
Supervisor管理hhvm进程

hhvm速度很快,但由于与网站程序兼容性或hhvm本身不成熟,跑一段时间后会出现hhvm经常宕掉,而前台出现502 bad gateway。 CentOS 7下hhvm Nginx环境搭建:http://blog.linuxeye.com/402.html...

2015/01/15 15:06
59
0
debian 7+nginx+hhvm+mysql

平台debian 7 x86_64 1,安装mysql源 wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb dpkg -i mysql-apt-config_0.6.0-1_all.deb 按需求选mysql6或7,apply 2,添加nginx...

2016/08/31 17:26
23
0
HHVM安装(centos6.3下)

一、简介 HipHop VM(HHVM)是Facebook推出的用来执行PHP代码的虚拟机,它是一个PHP的JIT(Just-In- Time)编译器,同时具有产生快速代码和即时编译的优点。 Facebook表示,HHVM将替代HPHPi,用...

2015/03/23 13:55
114
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部