2

我花了一些时间尝试将 xdebugger 设置为与 PhpStorm 2016.2 一起使用,但没有成功。我的意思是,断点根本不起作用。

我在 Windows 上为 PHP 5.6 服务器运行 AMPPS。php.ini是的,每次对文件进行修改时,我都会重新启动 Apache 。

我会放一些相关内容的截图,希望有人能发现错误。

这是来自 xdebug 的错误:

日志于 2016-11-14 19:39:56 打开 I:连接到配置的地址/端口:localhost:9001。
W:为“localhost:9001”
创建套接字,WSAPoll:10022。W:为“localhost:9001”创建套接字,WSAPoll:10022。E
:无法连接到客户端。:-(
日志于 2016-11-14 19:39:56 关闭

PhpStorm 配置屏幕

Xdebug php.ini 配置

如果有人可以帮助我,我将非常感激。在这一点上,我觉得我已经尝试了一切。

4

1 回答 1

1
  • 转到运行-> 编辑配置。

  • 单击“+”符号,然后转到 PHP 远程调试。

  • 填写“名称”字段并从“服务器”组合中选择您的服务器(如果您还没有创建一个新服务器)。

  • 将“PHPSTORM”设置为您的 ide 密钥。

然后转到https://www.jetbrains.com/phpstorm/marklets/并将 marklets 保存为浏览器中的书签。调试前激活 DEBUG 之一。

然后它应该可以工作,设置一个断点并使用在右上角组合中选择您的服务器的错误按钮启动调试会话,或者从运行 - >调试。

您的 apache 配置对我来说看起来不错。

希望对您有帮助,如果没有,请随时发表评论!

于 2016-11-14T20:08:43.800 回答