问题标签 [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.
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?
php - php hiphop 支持哪个 mysql 库?
在常规的php中,有多个用于访问mysql的库,如mysql、mysqli、pdo和mysqlnd。
php hiphop (https://github.com/facebook/hiphop-php/wiki/) 支持哪些库?
php - 编译 HipHop 生成的 C++ 源代码
如何在不同的服务器(未安装 HipHop)上使用 HipHop 编译转换为 C++ 的项目?
我已经复制了源代码,它看起来像这样:
现在我该如何编译它?
php - 如何为 php 安装 hiphop?
大多数开发人员都对 Facebook 的 Hiphop for php 有所了解,我想在我的脚本中使用它,但不知道从哪里开始。
我应该与我的服务器提供商交谈吗?或者我需要在我的脚本中添加一些代码吗?
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' 失败。
我希望有人能帮助我。
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 问题时,会出现以下错误:
wordpress - 用 HipHop 编译 Wordpress
我有大量的 wordpress 3.2 安装。我正在考虑使用 HipHop 在 C++ 中编译 wordpress,因为一些资源报告使用 WordPress 3.0 可以将速度提高 2.7 倍。
无论如何,我找不到任何关于 wordpress 3.2 的教程。有人有经验吗?有什么我应该期待的问题吗?
如果有人可以指导我编译wordpress,我将不胜感激。
php - 可以维护 php HipHop 代码吗?
我已经阅读了很多关于 Facebook 的 PHP HipHop 项目的内容,但我似乎无法弄清楚的一件事(我没有 64 位机器来测试 HipHop)是是否可以将 HipHop 用作简单的项目转换工具,而不仅仅是编译一个二进制文件。
本质上,如果有人如此倾向于尝试使用 HipHop 将 PHP CLI 应用程序转换为 C++,那么将来是否有可能只在 C++ 中维护它,而不必每次都使用 HipHop?
php - HipHop PHP 转换成 C++ 后的关联数组是什么样子的?
HipHop PHP 转换成 C++ 后的关联数组是什么样子的?
我希望已经编译 HipHop 的人可以告诉我这会是什么样子:
php - HipHop PHP - 字符串连接问题
我在 HipHop->C++ 编译的 PHP 脚本中遇到了字符串连接的严重问题。
我的脚本严重依赖连接字符串,使用 PHP 只需 0.6 秒,使用 HipHop 编译只需 60 秒。这几乎是10,000%的差异!
根据这篇文章,似乎是动态内存分配的问题:
他们证明了我们的怀疑。源代码编译带来了其他编译语言(如 C、C++ 或 C#)已知的主要副作用:字符串操作速度慢,以及需要 StringBuilder 功能!
HipHop 编译的脚本在所有其他方面都快得多,速度和内存提高了大约 50%,这对我的项目很重要。
我的问题是:我可以(在 PHP 代码中)使用什么样的技巧来强制 HipHop 编译的 PHP 脚本预先分配所需的内存,或者其他什么来阻止这种导致严重减速的模糊动态内存分配。还是有另一种连接字符串的聪明小方法,或者某种字符串构建器实现?