借助Lorenzo Alberton教程,我在Linux服务器上为drupal 6安装了XHProf。现在我需要在Windows上安装它,但是我发现XHProf无法在Windows上安装。另外,在drupal.org上,XHProf可以从drupal 7开始使用。如果有人在Windows上为Drupal 6安装了XHProf,请分享。
借助Lorenzo Alberton教程,我在Linux服务器上为drupal 6安装了XHProf。现在我需要在Windows上安装它,但是我发现XHProf无法在Windows上安装。另外,在drupal.org上,XHProf可以从drupal 7开始使用。如果有人在Windows上为Drupal 6安装了XHProf,请分享。
Answers:
我知道在Windows上执行此操作的唯一简单方法是使用quickstart。您将需要虚拟盒来运行它,但是它已经安装并预先配置了xhprof和xdebug以及许多其他功能(编辑器,用于快速设置新项目的drush命令等)。
这里有一个解释该过程的视频,以及项目页面上的大量文档
支持drupal 6和7。很棒的东西,我每天都在使用它好一阵子了。
希望有帮助,祝你好运!
我终于XHProf
在下安装了探查器Windows7 x64 - PHP 5.3.x
。假设您具有功能正常的PHP环境,那么此清单也应适用于您:
下载预编译的XHProf 0.10.3-PHP 5.3 VC9 NTS二进制文件。
将下载的dll
文件粘贴到PHP扩展目录。
(您可以在file extension_dir
指令中找到目录路径php.ini
。)
将extension=php_xhprof.dll
指令附加到php.ini
。
重新启动Web服务器并搜索phpinfo()
输出XHProf
。找到了?完成!
您可能还想使用XHGui
fork而不是内置UI。
查看并关注此问题队列http://drupal.org/node/1011108。它确实包含下载XHProf的链接,该链接已编译为Windows的.dll。
关于安装,请参见http://drupal.org/node/1421598。
请注意,XHProf扩展名已被放弃。
有一个开源(免费)替代品可以维护,并将在Windows和Linux中运行,称为Tideways。
此扩展名(Tideways)是XHprof的FORK,因此它产生兼容的输出,并且能够与所有XHprof兼容的工具一起使用。
所有详细信息在这里说明:
与其他扩展程序一样,下载并启用Tideways PHP。可在此处找到更新的Windows二进制文件(https://ci.appveyor.com/project/tideways/php-profiler-extension/history
在那之后,我的建议是使用Tideways云服务,或者如果您破产了,请使用任何自己动手的XHProf兼容工具,例如XHGui。