Xdebug已安装,但IDE不监听它

时间:2018-12-20 10:51:24

标签: php laravel phpstorm xdebug homestead

我正在一个项目上,我想使用Xdebug。到目前为止,一切都很好。

但是我没有得到那该死的东西,这使我(以及我的同事)感到压力

我正在将Laravel Homestead / Vagrant与PhpStorm用作IDE。 Homestead VM是Ubuntu VM(18.04.1 LTS)

我已安装Xdebug的步骤。

  1. 我必须在Vagrant VM上安装xdebug,当您启动PHP并使用它进行编译时,也会加载它。

php --ini

...
/etc/php/7.2/cli/conf.d/20-sysvshm.ini,
/etc/php/7.2/cli/conf.d/20-tokenizer.ini,
/etc/php/7.2/cli/conf.d/20-wddx.ini,
> /etc/php/7.2/cli/conf.d/20-xdebug.ini, <
/etc/php/7.2/cli/conf.d/20-xmlreader.ini,
/etc/php/7.2/cli/conf.d/20-xmlwriter.ini,
/etc/php/7.2/cli/conf.d/20-xsl.ini,
/etc/php/7.2/cli/conf.d/20-zip.ini,
/etc/php/7.2/cli/conf.d/25-memcached.ini,
...

php -v

PHP 7.2.13-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec  7 2018 08:07:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.13-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
    with blackfire v1.24.0~linux-x64-non_zts72, https://blackfire.io, by Blackfire
  1. 我去过File / Settings / Languages & Frameworks / PHP

这是我的CLI解释器的设置 settings

这是“调试”的设置 debug

这是我的配置文件

zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.idekey="PHPSTORM"
xdebug.remote_enable=1
xdebug.default_enable=1
xdebug.remote_connect_back=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.max_nesting_level=300
xdebug.scream=0
xdebug.cli_color=1
xdebug.show_local_vars=1

我该如何解决尝试访问我的网站时调试器无法正常工作的问题(PhpStorm正在侦听传入的连接,并且我正在将Firefox插件用于Xdebug)

0 个答案:

没有答案