下载

选择适合自己的版本进行下载

https://xdebug.org/download.php

编译

1
2
3
4
5
$ tar xzvf xdebug.tag.gz
$ cd xdebug
$ phpize
$ ./configure --with-php-config=/path
$ make && make install

配置

php.ini

zend_extension,不是 extension

1
2
3
4
5
6
7
8
9
10
11
12
13
[XDebug]
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = /tmp
xdebug.trace_output_dir = /tmp
xdebug.profiler_output_name = "cache.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
; xdebug.remote_port = "80"
xdebug.idekey="PHPSTORM"
zend_extension= "/path/xdebug.so"

重启 php-fpm

配置 phpstorm

参考: http://www.cnblogs.com/xujian2016/p/5548921.html

TODO

一种简单的配置方法