Mac OSX 安装 Xdebug Cachegrind and MAMP Pro

1,安装MAMP Pro,这是收费版,一个序列号50欧,只能一个人用。

2,修改php.ini.见截图

1

 

改成

1
2
3
4
5
6
7
8
9
10
11
12
[xdebug]
MAMP_Xdebug_MAMP
zend_extension="/Applications/MAMP/bin/php/php5.6.10/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
; xdebug.remote_enable=1
; xdebug.remote_host=localhost
; xdebug.remote_port=9000
; xdebug.remote_autostart=1
xdebug.profiler_append=0
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir="/Applications/MAMP/tmp"
xdebug.profiler_output_name = "callgrind.%R.%t"

 

2

 

3,保存修改并重启MAMP PRO

4,下载 Webgrind

把下载的源代码放在

/Applications/MAMP/htdocs下面

5,在MAMP PRO上配置Webgrind host

 

3

6,测试:

因为我已经配置了一个叫zouhongzhao.com.

我直接访问http://zouhongzhao.com/?XDEBUG_PROFILE

会发现/Applications/MAMP/tmp下有生成的xdebug文件

 

再访问http://webgrind/ 选中profile data

4

 

 

Ubuntu14.10下安装配置Xdebug+kcachegrind实现远程调试

坚持原创技术分享,您的支持将鼓励我继续创作!