PhpStorm无法远程调试

PhpStorm无法远程调试,php,debugging,phpstorm,xdebug,Php,Debugging,Phpstorm,Xdebug,我可以通过Run->Web服务器调试验证成功验证调试器 您可以在下面看到快照: 但当我在run/debug configure中创建一个Web应用程序并单击debug按钮后,我得到的只是调试控制台中的消息“等待ide键为'18779'(随机数)的传入连接” 以下是运行配置中的设置 顺便说一句:部署服务器和服务器不是一回事,这让我很困惑。我还可以在本地调试。在php.ini中启用xdebug.remote\u日志(最好手动创建文件并设置完全权限)。重新启动Apache并尝试再次启动调试会话。是

我可以通过
Run->Web服务器调试验证
成功验证调试器

您可以在下面看到快照:

但当我在run/debug configure中创建一个Web应用程序并单击debug按钮后,我得到的只是调试控制台中的消息“等待ide键为'18779'(随机数)的传入连接”

以下是运行配置中的设置


顺便说一句:部署服务器和服务器不是一回事,这让我很困惑。我还可以在本地调试。

在php.ini中启用xdebug.remote\u日志(最好手动创建文件并设置完全权限)。重新启动Apache并尝试再次启动调试会话。是否有任何消息写入xdebug.log?您是否尝试使用用于chrome的xdebug helper扩展?谢谢您的建议@EugeneMorozov。下面是php.ini中的xdebug设置:xdebug.remote_enable=1 xdebug.remote_host=“zhongua.top”xdebug.idekey=“phpstorm”xdebug.profiler_enable=1 xdebug.profiler_output_dir=“/tmp/xdebug/”xdebug.remote_port=“9000”conf.d:zend_extension=xdebug.so下的其他ini文件中的一个单独设置,重新启动php5 fpm和nginx,但运气不好!调试会话开始后,我可以找到在/tmp/xdebug下创建的缓存文件,但在PhpStorm中没有bp暂停。缓存文件的几行:@EugeneMorozov这里有几行日志文件,它不是每次都生成的:vi cachegrind.out.9456版本:1创建者:xdebug 2.2.3 cmd:/home/gonglong/zg/php/etcp2/test.php部分:1位置:行事件:Time fl=php:internal fn=php::dirname 9 7 fl=php:internal fn=php::dirname 2 0 fl=/home/gonglong/zg/php/etcp2/base/conss.phpfn=include_once::/home/gonglong/zg/php/etcp2/base/consts.php 1 16 fl=php:internal fn=php::dirname 3 0这是Xdebug日志吗?看起来不像那样。请考虑联系PHPS暴支持,很难在SO注释部分中进行故障排除。