问题标签 [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 - 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?
hhvm - 调试 hhvm 分段错误
使用 hhvm 运行 php 脚本时如何调试分段错误?当我运行它时,我得到:
在堆栈跟踪中,当我调用同一对象的方法时,我得到它错误。
是否有任何代码分析器可能会告诉我错误的 php 代码或以某种方式对错误或堆栈跟踪进行更详细的说明?
当我使用
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
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 开始不再支持此服务器。
我不知道要更改哪些配置才能完成这项工作。即使是导致此问题得到正确解决的指针也是一个很好的答案。
php - 从 HHVM 恢复到 PHP
如何从 HHVM 恢复到 PHP。
我知道从 php 迁移到 hhvm 你只需要:
如果我想恢复到 php 怎么样?
可以只是执行一个ln
命令来指向原始的php吗?
php - HHVM、自动加载和命名空间
错误:
\n致命错误:未定义类:第 7 行 /home/runeko/www/index.php 中的 DI
我的文件夹结构:
索引.php:
DI.php
HHVM 版本:
hhvm 被窃听了吗?谢谢。
解决方案: *此功能尚未实现* -> https://github.com/facebook/hhvm/issues/2308
php - 手动清除 HHVM 缓存
我在 ubuntu 13.10 上使用 hhvm 版本 3.0.1,启用 JIT,在 fastcgi 模式和 nginx 网络服务器。我需要知道如何清除缓存,以便我可以立即看到代码更改...
hiphop - 通过带有 nginx 的套接字为 HHVM 3.0 配置 ini 文件
我能够启动 HipHop VM 以使用 unix 套接字。我可以通过以下方式完成此操作:
但是,我无法在任何地方找到有关如何在ini
我为我的配置指定的文件中设置它的参考。要使用 TCP 端口,server.ini 中的行是:
我都试过了
两者都失败了。任何人都知道文件设置或在哪里可以找到这些设置的参考?
nginx - 对具有 HHVM 的站点使用单独的池
我在 unix 套接字上使用 HHVM 3.0.1(rel) 和 nginx。我想像在 php-fpm 中一样设置池,并为不同的站点使用不同的池并非常准确地分配资源。可能吗?