PhpStorm:无法计算表达式'$ _SERVER ['SERVER_PORT']'

问题描述 投票:3回答:1

我正在使用运行PHP 7.1(php-fpm)和Nginx的Docker容器。我已经安装并启用了Xdebug 2.5.0(如下图所示)。

enter image description here

我正在尝试使用“零调试配置”使用这行代码调试单个index.php文件:

<?php
    phpinfo();

但是我收到以下错误:

无法接受外部Xdebug连接:无法计算表达式'$ _SERVER ['SERVER_PORT']'

我寻找类似的问题,我找到了this但到目前为止没有任何帮助我。

以下是与Debug相关的PhpStorm配置:

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

我不确定这里的失败是什么,所以我需要一些帮助。使用Dockerfile等的存储库是here。我使用的是以下版本的PhpStorm:

PhpStorm 2016.3.2 EAP
Build #PS-163.10154.2, built on December 13, 2016
JRE: 1.8.0_112-release-408-b2 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

可以给我一些帮助吗?我在这个设置上缺少什么?

php nginx phpstorm xdebug
1个回答
0
投票

这是因为您使用的是unix:socket而不是TCP协议。重新配置PHP-FPM和NGINX以使用TCP

© www.soinside.com 2019 - 2024. All rights reserved.