PHP的phpStorm xdebug配置

时间:2018-07-10 08:50:04

标签: php laravel phpstorm

在Windows 10上安装Xdebug并使用php --version命令测试后,我得到以下输出:

C:\xampp\htdocs\instacheeta>php --version
PHP 7.2.4 (cli) (built: Mar 28 2018 04:46:46) ( ZTS MSVC15 (Visual C++ 2017) x86 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v2.7.0alpha1, Copyright (c) 2002-2018, by Derick Rethans

此后,我通过以下方式在PhpStorm中启用debug模式:单击enter image description here,启用Firefox XDebug插件:enter image description here,然后在PhpStorm上设置断点,我希望可以正确地停下来我的断点。

enter image description here

但是有一个问题,当我打开Validate debugger configuration对话框时,我无法验证调试器配置

enter image description here enter image description here enter image description here

UPDTAE:

enter image description here enter image description here

我的Web应用程序在8000 IP地址的http://127.0.0.1端口上工作,并且我的Web应用程序文件夹位于C:\xampp\htdocs\instacheeta路径中

1 个答案:

答案 0 :(得分:1)

问题解决

我将xdebug的设置更改为php.ini,以:

zend_extension=xdebug
[XDebug]
xdebug.remote_autostart=1
xdebug.default_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1
xdebug.remote_enable =1
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM

并在PHPSTORM的PHPStorm设置上添加settings->PHP->Debug->DBGP IDE密钥

enter image description here