问题标签 [hhvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2661 浏览

php - 使用 HHVM 在 phpmyadmin 上获取空白页面

我一直在尝试在 HHVM 上运行 phpmyadmin。通常的 php 文件运行正常,但每当我尝试访问 localhost:8080/phpmyadmin 时,它都会给我一个空白页面,没有错误消息。我假设它必须处理mysql。PS:我的系统上已经安装了mysql。

这是 server.hdf

0 投票
1 回答
556 浏览

php - HHVM - 运行资源丰富的 php 守护进程

您好我正在尝试使用 hhvm 来运行我的应用程序中当前存在的所有后台 PHP 工作人员。我不想将 hhvm 作为服务器运行,因为 Apache 已经在处理它,我要做的就是使用 hhvm 运行我的 php 代码,而不是使用常规的 Zend 引擎。

好的,这是我要运行的代码。

这是我要运行的计算密集型模块的入口点

这里只是控制/分叉/管理数千个 php 任务/进程的主控制器的一小部分。

所以通常我会运行程序

php RunRenderer.php -d -p ./pid/pid $1

这将调用默认的 zend 引擎,而 Renderer.php 将分叉数以千计的 LocalBumpMaps 实例(以及 100 个其他地图渲染类)。现在,每个子任务都占用大约 20-30 mb 的空间,工作站中的所有内存很快就会耗尽,从而导致系统突然停止。

当然,主要的渲染引擎是用 C++ 编写的,但由于一些奇怪的要求,整个前端都是用 PHP 编写的。并且 php 模块需要每秒执行大约数十亿次计算。所以剩下的唯一选择就是使用 HHVM,希望能显着提高性能和效率。但问题是我无法让这段代码与 hhvm 一起运行。这就是我正在尝试的

这根本没有任何作用。没有进程被分叉,没有输出,什么也没有发生。所以谁能告诉我如何用 hhvm 而不是 zend 运行 php 脚本。

我希望我的问题是有道理的,我真的很感激任何帮助。

谢谢,麦克斯

0 投票
2 回答
8230 浏览

nginx - 带有 Nginx fastcgi 的 HHVM 无法正常工作

我想通过 Nginx 使用 HHVM。(Ubuntu 12.04.2 LTS,PHP 5.3.10)

我已经按照这里提到的步骤:
http ://www.hhvm.com/blog/1817/fastercgi-with-hhvm

这是我的 Nginx 设置的外观:

我有一个名为 hhvm.php 的文件,其中包含以下内容:

我做错了什么,如何查看 HHVM 是否正常工作?

更新:输出:ps auxf | grep hhvm

0 投票
1 回答
413 浏览

debugging - 在 nGinx 中调试会产生 1 行和无限的挫败感 - 如何调试调试器

是的,实验项目!我决定尝试使用 Facebook 的新hhvm-fastcgi和 wordpress设置我的博客。遵循说明并使用以下 nGnix 配置:

如果它有效,那就太简单了。点击该站点只会导致我的浏览器挂起并最终放弃,但调试日志(从/home/blogs/logs/nginx/error.logas/home/blogs/logs/nginx/site/error.log只是空白)只产生一行:

我猜这个薄弱环节是nGinx。

尝试从受限制的域访问该站点,按预期产生 403,并且调试日志实际工作。

我的问题不是如何使我的设置工作,而是为什么设置没有调试。一个简单的fuser告诉我 Hip-hop正在9000 上运行。我觉得如果我知道哪里出了问题,我可以取得一些进展。


我对 Stackoverflow 上的问题非常自觉;我见过人们被撕成碎片,坦率地说,这很可怕。我意识到还有另一个类似的,最近的问题:HHVM with Nginx fastcgi not working normal but given our configuration is not quiet as,我的问题更多的是关于调试日志(虽然很短)我认为我的情况需要另一个问题。


笔记:

按权利标记应该是hhvm-fastcgi,但我没有代表将其创建为标记。

0 投票
1 回答
215 浏览

facebook - 无法从 Github 构建 Facebooks HHVM (git submodule init)

当我运行这些步骤时:

网址:https ://github.com/facebook/hhvm/wiki/Building-and-installing-HHVM-on-Ubuntu-12.04

我被困在git submodule init我得到错误:Submodule 'hphp/submodules/folly' () registered for path 'hphp/submodules/folly'

我不知道这意味着什么,它看起来不像是一个致命的错误......

更新: git submodule sync确实同步 php/submodules/folly 但仍然是同样的错误......

0 投票
1 回答
729 浏览

nginx - 在 Nginx 中使用 HHVM fastcgi 处理 fastcgi_param

通过fastcgi进入Nginx的HHVM不支持fastcgi_param是否正确?如果是这样,如何解决?

喜欢:

0 投票
2 回答
689 浏览

php - 带有 HHVM 的错误“未知类 SimpleXMLIterator”

看起来 HHVM 根据 SimpleXML 遇到了问题

https://github.com/facebook/hhvm/issues/650

https://github.com/facebook/hhvm/issues/303

在我们的案例中,Amazon S3 的 PHP SDK 使用了 SimpleXMLIterator 类。当 HHVM 关闭时,我尝试了相同的代码并且效果很好。

有什么想法/解决方法来解决这个问题吗?或者通过使用其他用于 S3 SDK 的 XML 解析工具而不是 CFSimpleXML 来解决它的方法?

使用的代码:

来自 HHVM 的错误报告:

0 投票
1 回答
593 浏览

php - hhvm 和 cron 工作永远挂起

如何在 cron 作业中调用 hhvm?

在 crontab 中,我添加了以下行

当我做ps aux | grep cron | grep -v grep

为什么有两个条目并且它永远挂起?请帮助我理解并解决问题

0 投票
1 回答
677 浏览

php - PHP: xml_parse and xml_set_element_handler

I have this code:

Expected output:

Actual output:

Does anyone know why start_elem() is not called here?

PS:

HHVM in comparison outputs:

HHVM Version:

0 投票
2 回答
521 浏览

php - HipHop 致命错误:未定义类:mysqli

我在用着:

HipHop VM v2.3.3 (rel)(所以 HHVM-fastcgi)

当我使用它时:$mysqli = new mysqli("...我得到:

HipHop Fatal error: Class undefined: mysqli

这意味着什么?

PS:
php -v =PHP 5.4.24-1+sury.org~precise+1 (cli) (built: Jan 24 2014 11:05:09)