问题标签 [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 - Apache 中的基准 PHP 和 PHP 的 HipHop?
我正在对 PHP 的 HipHop 进行一些研究。(我喜欢 PHP)。
我们听说 Facebook 说在他们的 Web 服务器上使用 HipHop for PHP 可以使他们的代码更快,使用更少的 CPU 和内存。如果这是真的,那看起来像是一项很棒的技术。
现在我正在尝试使用 HipHop for PHP 来查看它是否真的优化了 PHP 代码。问题是,我不知道如何在 CPU 使用率、内存使用率和执行时间方面对 PHP 代码性能进行基准测试。(在这种情况下,我想将它与 APACHE 服务器进行比较)。任何参考的想法?
php - 为什么要编译 PHP 文件?
我的一个朋友最近告诉我“要优化您的网站,您可能需要编译您的 php 文件”,我当时想“什么?”
老实说,我从来没有听说过,我是一个“高级天真的”程序员,这意味着我是自学成才,我建立了复杂的网站,但我仍然缺少一些东西......
底线:
编译php是什么意思?将它们转换为 exe 文件?为什么?是比较快的?
php - 考虑使用哪个 PHP 框架与 Facebook HipHop
可能重复:
我可以将 Facebook 的 hiphop 与 Zend Framework、cakephp、symfony 等框架一起使用吗
我正在开发一个有可能拥有数百万用户的社交平台,所以我想用 PHP 开发它,使用最适合 Facebook 的 HipHop 的框架。流行的 php 框架(如 ZF、CakePHP、symfony)是否与 HipHop 兼容?如果不是,该框架的哪些部分不可用?
php - 是否可以使用 HipHop PHP 编译使用 Symfony 制作的 php 应用程序?
我使用 Symfony 框架在 PHP 中编写了一个应用程序。现在我的网站的流量正在增长,我真的需要用 HipHop PHP 重新编译它。
有可能做到吗?重新编译后,需要使用fastcgi模块运行吗?
php - 用于 PHP 的 HipHop 上的 apache 基准测试
最近,我使用 Apache Benchmark (ab) 对 PHP 的 HipHop 进行了基准测试。
我预计 PHP 的 HipHop 结果比普通的 apache2 Web 服务器运行得更快,但结果却相反。
我用这个脚本来测试服务器,
我使用这个 ab 命令进行基准测试:
我使用这个命令来编译:
hphp/hphp hiphop1.php -k 1 -l 3
apache2 服务器的基准测试结果:
和 PHP 的 HipHop 基准:
问题是,为什么 HipHop 在我的基准测试中运行速度较慢?
脚本测试有什么问题吗?
php - 我们如何开始为我们的 Web 服务器实现 HipHop?
我想使用HipHop,但我不知道该怎么做。有谁知道教我们如何为我们的网站实现 HipHop 的任何教程?
是否有很多配置要做,还是更像是更改配置文件,一切都正常工作?
php - 检测程序是通过 HipHop 还是常规 CLI/mod_php 运行
我想知道是否有人找到了一种方法来检测 PHP 脚本/程序是通过 Facebook 的 HipHop 还是“常规”环境(CLI、mod_php、CGI)运行的。
目前我正在使用的解决方法是寻找未实现的功能(例如 PHP 5.3 功能)并检查所述功能的可用性。当然,这是一个相当狡猾的 hack(而不是可移植的),因为随着 HipHop 的成熟,将实现越来越多的功能。
php - Hiphop for php“无法执行二进制文件”
老问题如下。问题是 ftp 传输模式不是二进制的。
但现在我有另一个问题。
运行 hiphop 编译文件会出现以下错误(在另一台计算机上编译的错误)。
“加载共享库时出错:libmemcached.so.7:无法打开共享对象文件:没有这样的文件或目录。”
但是本机编译的作品没有任何问题。
我如何链接或加载这样的库?有人可以帮帮我吗?
我在家庭和 vps 服务器上都使用 ubuntu 11.04。我按照这个(https://github.com/facebook/hiphop-php/wiki/Building-and-Installing-on-Ubuntu-11.04)指令设置了facebook的hiphop。而且我确实将我的 php 源代码编译为服务器和家用电脑上的可执行二进制文件。
但是,如果我将二进制文件发送到从家用电脑编译的服务器,它不会运行并提示“无法执行二进制文件”。
但是服务器可以运行自己编译的二进制文件。
为什么我不能在服务器上运行这个家庭编译的文件。(它在家里运行)
php - 使用 Hiphop 进行 PHP 扩展开发
Hiphop 将 PHP 转换为 C++ 代码,有人用它进行 PHP 扩展开发吗?
我发现以下链接使用 C++ 编写 PHP 扩展 http://devzone.zend.com/article/4486-Wrapping-C-Classes-in-a-PHP-Extension
我想编写一些 PHP 类并将它们转换为 C++ 并在 PHP 扩展中使用它。
请让我知道是否有人这样做,也欢迎任何想法。
linux - Linux 命令快捷方式变量
我在 Linux 上很垃圾,所以这可能是一个简单的问题......
我想要这里的可执行文件:
在我输入时运行:
我该如何设置?