PhpStorm未在断点处停止Xdebug

PhpStorm未在断点处停止Xdebug,php,phpstorm,xdebug,Php,Phpstorm,Xdebug,我正在尝试使用Xdebug调试Yii2项目 在格式化MacOS之前,我刚从浏览器中输入web项目Apache2Web服务器,PhpStorm会在断点处自动停止。现在我已经设置好了所有内容,但PhpStorm并没有停止 以下是调试器的PhpStorm验证: 下面是CLI解释器PHP7.0可执行文件 以下是xdebug的IDE键: 我已经安装了Xdebug Chrome扩展,它处于调试模式 我错过了什么?PhpStorm不在断点处停止的原因可能是什么 在格式化MacOS之前,我刚刚从浏览器中输入了w

我正在尝试使用Xdebug调试Yii2项目

在格式化MacOS之前,我刚从浏览器中输入web项目Apache2Web服务器,PhpStorm会在断点处自动停止。现在我已经设置好了所有内容,但PhpStorm并没有停止

以下是调试器的PhpStorm验证:

下面是CLI解释器PHP7.0可执行文件

以下是xdebug的IDE键:

我已经安装了Xdebug Chrome扩展,它处于调试模式

我错过了什么?PhpStorm不在断点处停止的原因可能是什么

在格式化MacOS之前,我刚刚从浏览器中输入了web项目Apache2Web服务器,PhpStorm在断点处自动停止。现在我已经设置好了所有内容,但PhpStorm并没有停止

你很可能安装了太多东西。我的意思是-一些你不知道或它是如何工作的

现在听起来可能是php fpm——它还使用Xdebug默认使用的TCP 9000端口。。。因此,当Xdebug与IDE建立调试连接时,它会连接到php fpm,而PhpStorm无法在Mac上检测到这样的端口已经在使用


因此:请将Xdebug端口更改为另一个数字,例如,在php.ini和PhpStorm设置中,9001应该可以。

由于Xdebug在PHPSotmr配置中显示为已加载,因此在php.ini中已经有zend_扩展名=/path/to/Xdebug.so

很可能您在php.ini中没有其他必需的设置

检查php.ini中是否设置了以下值:

xdebug.remote_autostart=On
xdebug.remote_enable=On
xdebug.remote_handler=dbgp
xdebug.remote_port=9000

你试过这个了吗?Xdebug日志怎么说?也许你在做你的工作的时候安装了php fpm,我已经设置好了一切。。现在它试图连接到那里?尝试在php.ini和PhpStorm设置中将xdebug端口更改为9001。这解决了我的问题。请将评论移到“答复”部分,以便我可以接受。该答复保存了我,我的端口正确,但缺少remote_enable和remote_autostart。非常感谢。