问题标签 [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.
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 配置文件
hhvm - HHVM+Hacklang:错误/警告输出到浏览器
有什么方法可以告诉 HHVM 将 Hacklang 警告和错误输出到浏览器中?像 PHP 一样的东西 enabled display_errors
,display_startup_errors
并error_reporting
设置为E_ALL
HHVM 版本:
我尝试了以下配置:
和 :
php - 在 HHVM 中加载 php 扩展
我想使用 hhvm 来加快安装作曲家更新的过程。一切都很好,直到我想安装需要 mongodb php 扩展的学说/mongodb-odm。我得到以下输出:
如果我只使用 php-cli 运行 composer update,它工作正常(因为我安装了 mongo 扩展)。但是 hhvm 没有检测到扩展名。
我尝试将以下行添加到 hhvm php.ini 中,但没有任何运气(都像这样和完整路径)
有没有办法使用它?或者我应该只将它用于不需要 php 扩展的依赖项?
c++ - 来自 HHVM 构建的内部编译器错误
我一直在尝试使用makepkg -s
. 该构建是在具有 1GB RAM 的非常基本的 VM 单核上执行的(我提到这一点是因为我已经阅读过它可以通过使用更多内核来解决)。当他构建完成大约 24% 时,我收到以下错误。
我可以通过使用不同的编译器或直接编译而不是使用 PKGBUILD 来解决这个问题吗?
generics - Hack 语言:集合类型的泛型
为什么这段代码有效?
它不应该抛出错误吗?应该是为了什么<int>
?
php - 带有 FastCGI 安装错误的 HHVM
当我尝试使用安装时出现以下错误apt-get install -y --force-yes hhvm-fastcgi
:
我也这样做了apt-get install hhvm
,但我得到了:
有没有办法让它fastcgi
工作HHVM
?
hhvm - hhvm-fastcgi + nginx 如何让它在浏览器中显示致命错误
我一直在玩 HHVM 配置文件,但我还不能让它向浏览器输出任何致命错误。它显示 E_NOTICE 和 E_WARNING,但是当任何 E_ERROR 发生时,它会使页面留空,并且错误仅出现在 HHVM 日志文件中。
有没有办法让它在浏览器中显示?
我的 HHVM 配置文件如下:
Nginx:
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
?
php - HHVM 3.0.1 FastCGI 在 Ubuntu 上不断死亡
似乎我的 HHVM FastCGI 服务器在大约 10 个请求后一直死机。全新的 Ubuntu 和 HHVM 安装。
和服务器信息:
只是试图运行一个可怜的小 Laravel 应用程序。:( 有任何想法吗?