问题标签 [hiphop]

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 回答
357 浏览

php - HipHop PHP -- Passing Arguments to Compiled PHP Executable

I'm trying to understand the HipHop documentation, but it's not very clear. I have a PHP script I want to compile into an executable with HipHop.

How do I pass arguments to this PHP executable by command line? And how is this received by the PHP script ($_GET['arg']?)

I want to do something like this: my_compiled_script --variablename="This is the value"

Which is then received by the script as: $_GET['variablename']

So how does that work?

0 投票
2 回答
810 浏览

php - php hiphop 支持哪个 mysql 库?

在常规的php中,有多个用于访问mysql的库,如mysql、mysqli、pdo和mysqlnd。

php hiphop (https://github.com/facebook/hiphop-php/wiki/) 支持哪些库?

0 投票
1 回答
425 浏览

php - 编译 HipHop 生成的 C++ 源代码

如何在不同的服务器(未安装 HipHop)上使用 HipHop 编译转换为 C++ 的项目?

我已经复制了源代码,它看起来像这样:

现在我该如何编译它?

0 投票
4 回答
7742 浏览

php - 如何为 php 安装 hiphop?

大多数开发人员都对 Facebook 的 Hiphop for php 有所了解,我想在我的脚本中使用它,但不知道从哪里开始。

我应该与我的服务器提供商交谈吗?或者我需要在我的脚本中添加一些代码吗?

0 投票
1 回答
139 浏览

php - hiphop for php:问题正在运行:...Assertion 'threadCount >= 1' failed

我遵循了在 Ubuntu 11.04 中安装和构建的所有步骤,然后当我要运行它时:

hphp/hphp test.php

hphp: home/user/dev/hiphop-php/src/util/job_queue.h:306: HPHP::JobQueueDispatcher::JobQueueDispatcher(int, bool, int, bool, void*, bool) [with TJob = OutputJob*, TWorker = OutputWorker]:断言 `threadCount >= 1' 失败。

我希望有人能帮助我。

0 投票
2 回答
5136 浏览

linux - 在 Ubuntu 11.10 (Hiphop) 上构建 libcurl 7.21.2 的问题

我正在关注这个 Hiphop 安装指南:

https://github.com/facebook/hiphop-php/wiki/Building-and-installing-on-ubuntu-10.10

当我尝试make它时,我收到以下错误:

我找到了这个 Server Fault 票证,但是来自链接的 Github 拉取请求的合并更改似乎并没有解决问题。

https://superuser.com/questions/339932/compiling-curl-with-hiphop-for-php-patch

我正在运行 Ubuntu 11.10,但我怀疑这是问题所在。

感谢您的任何帮助,您可以提供!

编辑:添加 Hiphop Cmake 错误:

当我尝试cmake .忽略 libcurl 问题时,会出现以下错误:

0 投票
2 回答
1429 浏览

wordpress - 用 HipHop 编译 Wordpress

我有大量的 wordpress 3.2 安装。我正在考虑使用 HipHop 在 C++ 中编译 wordpress,因为一些资源报告使用 WordPress 3.0 可以将速度提高 2.7 倍。

无论如何,我找不到任何关于 wordpress 3.2 的教程。有人有经验吗?有什么我应该期待的问题吗?

如果有人可以指导我编译wordpress,我将不胜感激。

0 投票
2 回答
285 浏览

php - 可以维护 php HipHop 代码吗?

我已经阅读了很多关于 Facebook 的 PHP HipHop 项目的内容,但我似乎无法弄清楚的一件事(我没有 64 位机器来测试 HipHop)是是否可以将 HipHop 用作简单的项目转换工具,而不仅仅是编译一个二进制文件。

本质上,如果有人如此倾向于尝试使用 HipHop 将 PHP CLI 应用程序转换为 C++,那么将来是否有可能只在 C++ 中维护它,而不必每次都使用 HipHop?

0 投票
1 回答
166 浏览

php - HipHop PHP 转换成 C++ 后的关联数组是什么样子的?

HipHop PHP 转换成 C++ 后的关联数组是什么样子的?

我希望已经编译 HipHop 的人可以告诉我这会是什么样子:

0 投票
1 回答
281 浏览

php - HipHop PHP - 字符串连接问题

我在 HipHop->C++ 编译的 PHP 脚本中遇到了字符串连接的严重问题。

我的脚本严重依赖连接字符串,使用 PHP 只需 0.6 秒,使用 HipHop 编译只需 60 秒。这几乎是10,000%的差异!

根据这篇文章,似乎是动态内存分配的问题:

他们证明了我们的怀疑。源代码编译带来了其他编译​​语言(如 C、C++ 或 C#)已知的主要副作用:字符串操作速度慢,以及需要 StringBuilder 功能!

HipHop 编译的脚本在所有其他方面都快得多,速度和内存提高了大约 50%,这对我的项目很重要。

我的问题是:我可以(在 PHP 代码中)使用什么样的技巧来强制 HipHop 编译的 PHP 脚本预先分配所需的内存,或者其他什么来阻止这种导致严重减速的模糊动态内存分配。还是有另一种连接字符串的聪明小方法,或者某种字符串构建器实现?