nginx - 远程 Xdebug 端口 9000 繁忙 Phpstorm

标签 nginx vagrant xdebug phpstorm

我尝试使用 vagrant php 5.4 和 nginx 在远程虚拟机上进行调试。当我重新启动 Mac 时,我可以设置断点,但无法删除它。当我尝试停止并重新启动 phpstorm 虚拟机时,只说端口 9000 正忙,无法连接。

我的 Xdebug 设置

xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.dump_globals = 1
xdebug.idekey = ""
xdebug.profiler_enable_trigger = 1
xdebug.remote_autostart = 0
xdebug.remote_enable = 1
xdebug.remote_host = "10.10.21.67"
xdebug.remote_log = /tmp/xdebug-remote.log
xdebug.remote_port = 9000
xdebug.var_display_max_children = -1
xdebug.var_display_max_data = -1
xdebug.var_display_max_depth = -1

再见 铝

最佳答案

您应该简单地尝试更改 php.ini 和 PhpStorm 中的端口。我也有这个信息,但没有注意到 9000 端口上有任何东西,当我在两个地方进行更改(并且可能进行了一些重新启动)时,调试工作没有任何问题。 (我已经使用了 10000 端口)

关于nginx - 远程 Xdebug 端口 9000 繁忙 Phpstorm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24773884/

相关文章:

postgresql - 无法从VM访问Docker容器中的postgresql

docker - PhpStorm 未将 xdebug 显示为在断点处停止 (docker)

Nginx:将所有内容重定向到 http://example.com

vagrant - 如何自动调整 linux guest 的 Vagrant 磁盘镜像大小?

nginx - Playframework Websocket 的 VHosts Nginx 配置

windows - 使用 X 服务器设置通过 SSH 进入 vagrant

vim - 尝试在 vim 上使用 xdebug

php - 如何让 xdebug 使用 cookie 而不是 $_GET 参数?

web-services - Nginx 重复的 log_format 名称 timed_combined 错误

php - 多个请求同时坏 SQL 结果