问题标签 [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 投票
1 回答
1406 浏览

php - HACK Lambda 示例——什么?

有人可以解释这是如何工作的吗?

http://docs.hhvm.com/manual/en/hack.lambda.php

变量被自动和传递地捕获(包括 $this):

0 投票
1 回答
914 浏览

php - HHVM 中的 Fastcgi 和版本检测

我最近使用 git clone 安装了 HHVM,我还安装了 fastcgi 并为 Apache 2.4 配置了它,但我仍然无法在 HHVM 服务器上运行文件。

我运行上面并得到以下错误

WARNING: Logging before InitGoogleLogging() is written to STDERR E0410 00:38:32.074034 21849 fastcgi-session.cpp:562] FastCGI protocol: received an invalid record

我已经通过安装 Fastcgi

当我跑步时

我收到这个错误

The following packages have unmet dependencies: hhvm-fastcgi : Depends: hhvm (>= 2.3.0) E: Unable to correct problems, you have held broken packages.

但我hhvm --version在命令行上输入它显示以下内容:

HipHop VM 3.0.0-dev (rel) Compiler: heads/master-0-g39a0d45681b1404e19427f8cdd214c273d0a601d Repo schema: b602fe3a78ec9eec7b65ec874110b9323ceabf88

更新:我的自定义站点启用配置

我的 Apache 配置文件

0 投票
1 回答
4990 浏览

hhvm - HHVM+Hacklang:错误/警告输出到浏览器

有什么方法可以告诉 HHVM 将 Hacklang 警告和错误输出到浏览器中?像 PHP 一样的东西 enabled display_errorsdisplay_startup_errorserror_reporting设置为E_ALL

HHVM 版本:

我尝试了以下配置:

和 :

0 投票
1 回答
1083 浏览

php - 在 HHVM 中加载 php 扩展

我想使用 hhvm 来加快安装作曲家更新的过程。一切都很好,直到我想安装需要 mongodb php 扩展的学说/mongodb-odm。我得到以下输出:

如果我只使用 php-cli 运行 composer update,它工作正常(因为我安装了 mongo 扩展)。但是 hhvm 没有检测到扩展名。

我尝试将以下行添加到 hhvm php.ini 中,但没有任何运气(都像这样和完整路径)

有没有办法使用它?或者我应该只将它用于不需要 php 扩展的依赖项?

0 投票
1 回答
466 浏览

c++ - 来自 HHVM 构建的内部编译器错误

我一直在尝试使用makepkg -s. 该构建是在具有 1GB RAM 的非常基本的 VM 单核上执行的(我提到这一点是因为我已经阅读过它可以通过使用更多内核来解决)。当他构建完成大约 24% 时,我收到以下错误。

我可以通过使用不同的编译器或直接编译而不是使用 PKGBUILD 来解决这个问题吗?

0 投票
1 回答
379 浏览

generics - Hack 语言:集合类型的泛型

为什么这段代码有效?

它不应该抛出错误吗?应该是为了什么<int>

0 投票
2 回答
827 浏览

php - 带有 FastCGI 安装错误的 HHVM

当我尝试使用安装时出现以下错误apt-get install -y --force-yes hhvm-fastcgi

我也这样做了apt-get install hhvm,但我得到了:

有没有办法让它fastcgi工作HHVM

0 投票
2 回答
3930 浏览

hhvm - hhvm-fastcgi + nginx 如何让它在浏览器中显示致命错误

我一直在玩 HHVM 配置文件,但我还不能让它向浏览器输出任何致命错误。它显示 E_NOTICE 和 E_WARNING,但是当任何 E_ERROR 发生时,它会使页面留空,并且错误仅出现在 HHVM 日志文件中。

有没有办法让它在浏览器中显示?

我的 HHVM 配置文件如下:

Nginx:

0 投票
1 回答
1429 浏览

php - preg_replace() /e 修饰符已被 HHVM 弃用

Symfony 1.4 出现错误Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /vagrant/lib/util/sfToolkit.class.php on line 365

相关功能如下:

相关的价值观是:

如何将其更改为等效的使用preg_replace_callback

0 投票
2 回答
978 浏览

php - HHVM 3.0.1 FastCGI 在 Ubuntu 上不断死亡

似乎我的 HHVM FastCGI 服务器在大约 10 个请求后一直死机。全新的 Ubuntu 和 HHVM 安装。

和服务器信息:

只是试图运行一个可怜的小 Laravel 应用程序。:( 有任何想法吗?