问题标签 [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 回答
238 浏览

php - Rewrite rules in hhvm to use pretty urls on specific project applications only

Enviroment

Using HHVM 3.0 in Ubuntu Saucy 13.10, with Apache2 and using Fastcgi

Overview

I have installed the aforementioned applications and have configured as seen in this gist

By default apache uses /var/www as the root directory of all my projects and accessing:

would give me as I expected (That is reading the index.php as the default document).

The problem

The problem then arises when I want to use pretty urls for an application, because I can no longer use .htaccess to do url rewrites and serve all request to index.php

What I did

Okay what I did is to look for solution over the internet and found several configurations for VirtualHost directive like so:

And what I presume it do is to have pretty urls work on the SourceRoot as defined in the Server directive or I am wrong?

Question

How do I make pretty urls on projects only that I need it to work?

0 投票
1 回答
2456 浏览

hhvm - 调试 hhvm 分段错误

使用 hhvm 运行 php 脚本时如何调试分段错误?当我运行它时,我得到:

在堆栈跟踪中,当我调用同一对象的方法时,我得到它错误。

是否有任何代码分析器可能会告诉我错误的 php 代码或以某种方式对错误或堆栈跟踪进行更详细的说明?

当我使用

0 投票
3 回答
849 浏览

overflow - HHVM 3.1 堆栈溢出

使用 Nginx 和 fastcgi 使用 Ubuntu 14.04 Final Beta 运行 HHVM 3.1。

致命错误:堆栈溢出

我尝试使用 -vEval.VMStackElms=524288 增加堆栈,但似乎没有什么不同。有任何想法吗?

我检查了它实际上是HHVM 3.0的版本,我从 3.1 标签中提取并构建了它。

HipHop VM 3.0.0-dev (rel) Compiler: heads/HHVM-3.1-0-g3af5bc29494cedc3457f4d60f1afdd603337d08c Repo schema: 86fe165eb703fdba1680d5e43db3f5a3f836e504.

我正在用 Magento 测试它。Wordpress 似乎工作得很好。与php5-fpm. 尝试加载 magento 配置时失败。/magento/app/code/core/Mage/Core/Model/Config.php on line 1407

0 投票
1 回答
1980 浏览

php - 在 HHVM + Apache + fastCGI 上部署 Symfony2

我正在尝试按照此处的说明通过 fastCGI 在 HHVM (3.0) 和 Apache (2.4) 上部署 Symfony2 (2.4) 应用程序 - https://github.com/facebook/hhvm/wiki/FastCGI

虽然我可以通过这种方式正确执行单个 php 文件,但它似乎不适用于 Symfony2 路由系统。路由已正确解析(例如 localhost/myapp/web/app_dev.php/my/route/to/something),但页面本身不会加载。相反,页面只是输出“未找到”,并且 HHVM 记录以下内容:

没事做。传递一个 .php 文件来运行,或者使用 -m server

这似乎表明它认为它没有通过适当的 php 文件。

应该注意的是,使用 HHVM 2.x 附带的内置网络服务器进行部署可以正常工作。但是,从 HHVM 3.0 开始不再支持此服务器。

我不知道要更改哪些配置才能完成这项工作。即使是导致此问题得到正确解决的指针也是一个很好的答案。

0 投票
3 回答
1702 浏览

php - 从 HHVM 恢复到 PHP

如何从 HHVM 恢复到 PHP。

我知道从 php 迁移到 hhvm 你只需要:

如果我想恢复到 php 怎么样?

可以只是执行一个ln命令来指向原始的php吗?

0 投票
1 回答
716 浏览

php - HHVM、自动加载和命名空间

错误:

\n致命错误:未定义类:第 7 行 /home/runeko/www/index.php 中的 DI


我的文件夹结构:


索引.php:


DI.php


HHVM 版本:


hhvm 被窃听了吗?谢谢。

解决方案: *此功能尚未实现* -> https://github.com/facebook/hhvm/issues/2308

0 投票
0 回答
479 浏览

linux - 在 Amazon Linux 2014.03 上构建 HHVM 时出错(无法识别的命令行选项“-fno-canonical-system-headers”)

我正在关注这个过程https://github.com/facebook/hhvm/wiki/Building-and-installing-HHVM-on-Amazon-Linux-2014.03

编译安装时:

任何人都知道为什么编译器无法识别此命令?

0 投票
3 回答
2436 浏览

php - 手动清除 HHVM 缓存

我在 ubuntu 13.10 上使用 hhvm 版本 3.0.1,启用 JIT,在 fastcgi 模式和 nginx 网络服务器。我需要知道如何清除缓存,以便我可以立即看到代码更改...

0 投票
1 回答
7178 浏览

hiphop - 通过带有 nginx 的套接字为 HHVM 3.0 配置 ini 文件

我能够启动 HipHop VM 以使用 unix 套接字。我可以通过以下方式完成此操作:

但是,我无法在任何地方找到有关如何在ini我为我的配置指定的文件中设置它的参考。要使用 TCP 端口,server.ini 中的行是:

我都试过了

两者都失败了。任何人都知道文件设置或在哪里可以找到这些设置的参考?

0 投票
1 回答
830 浏览

nginx - 对具有 HHVM 的站点使用单独的池

我在 unix 套接字上使用 HHVM 3.0.1(rel) 和 nginx。我想像在 php-fpm 中一样设置池,并为不同的站点使用不同的池并非常准确地分配资源。可能吗?