1,下载源代码
各种方式
http://pecl.php.net/package/xhprof
2,编译安装
tar zxf xhprof.tgz
解压,进入xhprof的源代码目录下的extension目录
./configure --with-php-config=/path/to/php-config
如果不知道你的php-config的目录,locate php-config
查找一下。
另外,最好执行下php-config --extension-dir看看你的php扩展存放的默认目录。
因为待会安装的时候需要制定php.ini文件中的路径。
configure如果没有成功,可能你没有安装autoconf工具,可以sudo apt-get install autoconf安装一下。
其他情况,根据你的实际情况安装一下包吧。
configure完成后,就可以编译安装了。
make
make test
make install
最后一条指令可能要sudo,有可能没有权限。
安装完成后,到你的php-extension的文件夹(前面提到过)里面去看看有没有一个xhprof.so的文件,如果有的话,那么恭喜你安装成功了,没有的话,那你检查下是哪步的问题,参考我这篇文档,或者到网上去搜下别人的文档参考下。
3,配置php.ini
打开你的php.ini文件,在文件尾添加一节:
[xhprof]
extension=xhprof.so
xhprof.output_dir=<directory_for_storing_xhprof_runs>
output_dir为调试信息的输出文件目录,所以必须保证服务器用户组可写。
安装配置工作完成了,接下来是使用了。
将xhprof源代码目录下的xhprof_html、xhprof_lib目录复制到你网站的某个目录下,保证其可以访问。
然后可以参考xhprof_html/docs目录中的指导进行测试,这里就不赘述了。
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号