windows 64位PHP5.5配置xhprof

windows 64位PHP5.5配置xhprof。

1.首先下载xhprof拓展,下载地址:http://windows.php.net/downloads/pecl/releases/xhprof/0.10.6/ ,选择对应的版本下,我本地是win64,PHP5.5 这里选择的是php_xhprof-0.10.6-5.5-ts-vc11-x64.zip,解压把php_xhprof.dll放到php\ext下,修改php.ini文件,在最低部加入下面代码:

[xhprof]
extension=php_xhprof.dll
; directory used by default implementation of the iXHProfRuns
; interface (namely, the XHProfRuns_Default class) for storing
; XHProf runs.
xhprof.output_dir="D:/wamp/www/xhprof_log"
其中xhprof.output_dir的路径可以随便选择,但是要提前创建出该文件夹,注意不要有空格或中文,D:\wamp\www\xhprof_log为文件夹,运行xhprof时生成文件在该文件夹下。

重启apache,phpinfo()查看是否加载xhprof

2.下载xhprof日志记录的项目代码,地址:http://pecl.php.net/get/xhprof-0.9.4.tgz,解压把项目放到www目录下,项目包含示例代码,我这里把解压项目放到www目录下,并在www下创建sample.php,编辑代码:

<?php

// 运行的函数
function bar($x) {
  $x++;
}

// 运行的函数
function foo() {
  for ($idx = 0; $idx < 5; $idx++) {
    bar($idx); // 这里意思为运行的函数再调用子函数,xhprof也会统计子函数的运行情况
  }
}

// 开启记录
xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);

// 运行用户的操作函数
foo();

// 结束统计记录并返回统计结果
$xhprof_data = xhprof_disable();

/* 引入xhprof统计结果的项目,把统计结果存入日志文件中
 * 该项目还有统计结果的展示页,访问地址为:http://localhost/xhprof/xhprof_html/index.php
*/
$XHPROF_ROOT = realpath(dirname(__FILE__) .DIRECTORY_SEPARATOR.'xhprof');
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_lib.php";
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_runs.php";

// 统计结果存入日志文件--此时会创建一个日志文件,每次都会创建一个新的日志文件
$xhprof_runs = new XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, "xhprof_foo");

// run_id为日志文件的文件名
echo $run_id;
/* 结束保存记录日志 */




  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置yum源并安装PHP,您可以按照以下步骤进行操作: 1. 下载yum源的tar包文件,可以使用命令`wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz`来下载。 2. 解压tar包文件,可以使用命令`tar -zxvf yum-3.2.28.tar.gz`来解压。 3. 进入解压后的文件夹,可以使用命令`cd yum-3.2.28`来进入。 4. 执行安装命令,可以使用命令`./yummain.py install`来执行安装。 5. 安装完成后,您可以使用命令`yum list | grep php`来查看可用的PHP软件包。 6. 根据您的需求,选择适合的软件包进行安装。如果您需要安装CLI版本的PHP,可以使用命令`yum install -y --enablerepo=remi --enablerepo=remi-php74 php-cli php-redis php-pecl-mcrypt php-process php-devel php-pear`。如果您需要安装Web服务器上的PHP,可以使用命令`yum install -y --enablerepo=remi --enablerepo=remi-php74 mod_php php-gd* php php-opcache php-mbstring php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm`。 7. 等待安装完成后,您的PHP就已经配置好了,可以通过运行`php -v`来验证安装是否成功。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [官方YUM源安装PHP7.4](https://blog.csdn.net/weixin_35963855/article/details/115098435)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Linux第一次上机 yum源和PHP的安装配置](https://blog.csdn.net/qq_39154376/article/details/127798950)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值