# 复制 php -i 的所有结果 , 粘贴到:
https://xdebug.org/wizard.php
# 点击分析按钮(在最底下) , 然后按照步骤执行
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
tar xvzf autoconf-latest.tar.gz
cd autoconf-*
./configure --prefix=/usr/local
make
sudo make install;
wget http://xdebug.org/files/xdebug-2.5.0.tgz
tar xvzf xdebug-2.5.0.tgz
cd xdebug-2.5.0
phpize;
./configure
make
sudo cp modules/xdebug.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226
sudo vi /usr/local/php_5.6.9.12/etc/php.ini
# 追加一行插件 (在插件哪里)
zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
# 追加xdebug的配置
[xdebug]
xdebug.idekey=PHPSTORM
; //如果开启此,将忽略下面的 xdebug.remote_host 的参数
xdebug.remote_connect_back = 1
//注意这里是,客户端的ip
; xdebug.remote_host=10.129.157.29
xdebug.remote_enable=on
;//注意这里是,客户端的端口
xdebug.remote_port = 9001
xdebug.remote_handler = dbgp
xdebug.auto_trace = 1
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.default_enable = 1
xdebug.collect_assignments = 1
xdebug.collect_vars = 1
xdebug.remote_autostart = 1
xdebug.show_local_vars = 1
xdebug.show_exception_trace = 0
#重启php
sudo /etc/init.d/php-fpm restart
#查看是否生效
php -i | grep xdebug
phpstorm的配置:
http://www.jb51.net/article/58069.htm (注意目录映射)